NAME
Apache::No404Proxy - 404 Redirecting Proxy
SYNOPSIS
# in httpd.conf
PerlTransHandler Apache::No404Proxy
DESCRIPTION
Oops, 404 Not found. But wait..., there is a Google cache!
Apache::No404Proxy serves as a proxy server, which automaticaly detects 404 responses and redirects your browser to Google cache.
SUBCLASSING
Default cache archive is Google's one. Here is how you customize this.
Declare your URL translator class.
Inherit from Apache::No404Proxy.
Define
translate()
method.
That's all. Here is an example of implementation, extracted from Apache::No404Proxy::Google.
package Apache::No404Proxy::Google;
use WWW::Cache::Google;
use base qw(Apache::No404Proxy);
sub translate {
my($class, $uri) = @_;
return WWW::Cache::Google->new($uri)->as_string;
}
Define translate()
method as a class method. Argument $uri is a string that represents URI.
AUTHOR
Tastuhiko Miyagawa <miyagawa@bulknews.net>
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
SEE ALSO
Apache::ProxyPassThru, LWP::UserAgent, Apache::No404Proxy::Google