- Csongor
Fagyal, Csongor wrote:
I would like to map all incoming requests of a virtualhost to the same ASP file. Is there a way I can do this without using mod_rewrite? So I need http://domain/whatever/andanythingelse http://domain/whatever/hello.xyz?zoh=zoh call the same $documentroot/index.asp which should be able to access the URI (in the original form).
Is this possible? How?
In my config, I map a specific pattern through to an ASP, but you could just match anything:
httpd.conf:
PerlTransHandler Some::Redirect;
startup.pl:
... package Some::Redirect;
use Apache::Constants qw(:common);
sub handler { my $r = shift;
# match 16 hex digits (hand edited for e-mail example) if ($r->is_initial_req && $r->uri =~ m|^/([\da-f]{16})?$|) { if ($r->args) { $r->args($r->args . "&ref=$1"); } else { $r->args("ref=$1"); } $r->uri("/something.asp"); }
return DECLINED; }
Peter
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]