![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
27/02/2009, 03:17
|
| | Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 20 años, 3 meses Puntos: 48 | |
Respuesta: No redirecciona .htaccess Cambia el orden y añade el flag [L] al final de las reglas.
El problema esta en que mod_rewrite compara la url entrante con las reglas segun aparecen, y en caso de coincidir alguna realiza la transformacion y sigue con la siguiente regla. El patron (.*) es cualquier cadena, y cualquier cadena incluye (.*)/(.*),(.*), por eso coincide con la primera regla y la reescribe, llega a la segunda regla con la url reescrita.
Por eso siempre el orden debe ser primero las reglas mas especificas, y las generales al final. Y usar el flag [L] para que deje de comprobar las reglas siguientes. |