Foros del Web » Administración de Sistemas » Apache »

Ayudadme con un RewriteRule sencillo por favor

Estas en el tema de Ayudadme con un RewriteRule sencillo por favor en el foro de Apache en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/03/2011, 08:12
 
Fecha de Ingreso: marzo-2011
Mensajes: 345
Antigüedad: 13 años, 1 mes
Puntos: 28
Ayudadme con un RewriteRule sencillo por favor

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 !!
  #2 (permalink)  
Antiguo 30/03/2011, 06:22
 
Fecha de Ingreso: marzo-2011
Mensajes: 345
Antigüedad: 13 años, 1 mes
Puntos: 28
Respuesta: Ayudadme con un RewriteRule sencillo por favor

Ya está solucionado.

El truco es usar el flag PT.


Mira que llevo dias mirando foros e información sobre el mod rewrite, pero esto he tenido que sacarlo a base de prueba y error.

[PT]

Etiquetas: favor, rewriterule, sencillo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:33.