Mod_Rewrite en Virtual host
Publicado por Carlos123 (1 intervención) el 26/01/2010 17:05:36
Hola a todos/as,
Tengo un Apache y detras un IIS, en la IP 250,
Si en el navegador cliente vamos a la dirección:
http://www.test.com/zapatos/a202
el IIS que tiene que recibir
http://www.test.com/guantes/default?cliente=a202
y para hacerlo he escrito esto en el httpf-vhost.conf:
<VirtualHost *:80>
ServerName www.test.com
ServerAlias test.com *.test.com
ProxyPass / http://192.168.0.250/
ProxyPassReverse / http://192.168.0.250/
ProxyPreserveHost On
RewriteEngine On
RewriteRule /zapatos/([A-Za-z0-9-]+) /guantes/default.asp?cliente=$1 [L]
ErrorLog logs/test_error.log
CustomLog logs/test_access.log common
</VirtualHost>
Si solo utilizo el proxy sin mod_rewrite, funciona perfectamente, pero si le añado el mod_rewrite no funciona nada.
¿Alguna sugerencia?
Gracias.
Tengo un Apache y detras un IIS, en la IP 250,
Si en el navegador cliente vamos a la dirección:
http://www.test.com/zapatos/a202
el IIS que tiene que recibir
http://www.test.com/guantes/default?cliente=a202
y para hacerlo he escrito esto en el httpf-vhost.conf:
<VirtualHost *:80>
ServerName www.test.com
ServerAlias test.com *.test.com
ProxyPass / http://192.168.0.250/
ProxyPassReverse / http://192.168.0.250/
ProxyPreserveHost On
RewriteEngine On
RewriteRule /zapatos/([A-Za-z0-9-]+) /guantes/default.asp?cliente=$1 [L]
ErrorLog logs/test_error.log
CustomLog logs/test_access.log common
</VirtualHost>
Si solo utilizo el proxy sin mod_rewrite, funciona perfectamente, pero si le añado el mod_rewrite no funciona nada.
¿Alguna sugerencia?
Gracias.
Valora esta pregunta


0