Eric Lenio wrote:
> On Thu, Oct 20, 2005 at 10:47:02PM -0400, Philip M. Gollucci wrote:
> 
>>Eric Lenio wrote:
>>
>>>The handler converts the question mark to %3f and the proxy request 
>>>basically
>>>fails.  I'm using modperl 1.99.11, I'd like to fix this before moving in to
>>>2.0.2.  Suggestions?
>>
>>Post the relevant configs please.
> 
> 
> Here are the key parts of the code.  Anything else Philip?
> 
> package LenioApache::RewriteURI;
> 
> use strict;
> use warnings;
> 
> use Apache::RequestRec ();
> 
> use Apache::Const -compile => qw(DECLINED :common);
> 
> sub handler {
>   my $r = shift;
>   my $hostname = $r->hostname;
>   my $port     = $r->get_server_port;
>   my $real_url = $r->unparsed_uri;

    my $real_url = $r->uri;

There is no need to put query arguments in the url, mod_proxy will
pick it up from $r itself.

>   if ($hostname =~ m{^hplg2\.}i) {
>     $r->proxyreq(1);
>     $r->uri($real_url);
>     $r->filename(sprintf "proxy:http://192.168.0.4:8080%s",$real_url);
>     $r->handler('proxy-server');
>     return Apache::OK;
>   }
>   return Apache::DECLINED;
> }
> 1;
> 


-- 
Philippe M. Chiasson m/gozer\@(apache|cpan|ectoplasm)\.org/ GPG KeyID : 88C3A5A5
http://gozer.ectoplasm.org/     F9BF E0C2 480E 7680 1AE5 3631 CB32 A107 88C3A5A5

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to