httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Alexey Vlasov <ren...@renton.name>
Subject Spaces in request URI when using proxy-subrequest
Date Thu, 18 Dec 2008 15:49:25 GMT
Hi.

I noticed that when using proxy-requests in RewriteRule, there is no
space encoding in URI.

Proxy request:

on server1 - 
# cat .htaccess
RewriteEngine On
RewriteRule (AAA.*) http://server2.com/phpinfo.php?q=$1 [L,P]

# telnet server1.com 80
GET /AAA%20AAA HTTP/1.1
HOST:server1.com

answer from server2:
QUERY_STRING    q=AAA 
REQUEST_URI     /phpinfo.php?q=AAA 
SCRIPT_NAME     /phpinfo.php

Usual requst:
i change rules in .htaccess on Server 1.
# cat .htaccess
RewriteEngine On
RewriteRule (AAA.*) /phpinfo.php?q=$1 [L]
Similar request but the answer is: 

QUERY_STRING    q=AAA AAA 
REQUEST_URI     /AAA%20AAA 
SCRIPT_NAME     /phpinfo.php

Is this a bug?

-- 
BRGDS. Alexey Vlasov.

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org


Mime
View raw message