Lo primero: estoy tocando directamente el httpd.conf. Tengo Windows XP. El .htaccess me lo ignora totalmente (he cambiado lo del AllowOverride y tal, pero el fichero no lo lee).
Mi web es esta:
http://www.limpiezadirect.com
Tengo 2 contextos, uno para español y otro para inglés:
http://www.limpiezadirect.com/es
http://www.limpiezadirect.com/en
Mi parte final del httpd.conf:
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^limpiezadirect\.com
RewriteRule ^(.*)$ http://www.limpiezadirect.com$1 [R=permanent]
RewriteRule /es/solicitar-servicio-de-limpieza /es/aplicacionContratacion.htm
Parte del código es para que la web siempre tenga el www. Eso funciona.
La última línea no me funciona. Si pongo [R] al final de esa línea sí lo hace, pero no es ese el comportamiento que quiero.
Sir redirecciono a otros servers (por ejemplo a google) con esta línea
RewriteRule /es/solicitar-servicio-de-limpieza http://www.google.es
funciona perfecto.
¿Que me falla?
Muchas gracias !!