omardrg
02/11/2015, 13:34
Buenas
Estoy utilizando el archivo .htaccess para crear las URL amigables de mi sitio pero me encuentro con un problema en los servidores de OVH que no pasa en otros: no funciona el flag [L] y si tengo varias reglas las aplica todas, una detrás de otra, no se para cuando hay una coincidencia.
Este es mi archivo actual funcionando:
El problema viene cuando le añado dos reglas más:
Que siempre me ejecuta la última, aunque solo pase un único parámetro.
¿Alguien sabe por qué pasa esto?
Saludos y gracias por la ayuda.
Estoy utilizando el archivo .htaccess para crear las URL amigables de mi sitio pero me encuentro con un problema en los servidores de OVH que no pasa en otros: no funciona el flag [L] y si tengo varias reglas las aplica todas, una detrás de otra, no se para cuando hay una coincidencia.
Este es mi archivo actual funcionando:
Código:
Options +FollowSymLinks RewriteBase / RewriteEngine On RewriteCond %{REQUEST_URI} !^/index.php RewriteRule ^([^/]+)/$ /index.php?document=$1 [L]
El problema viene cuando le añado dos reglas más:
Código:
RewriteRule ^([^/]+)/([^/]+)/$ /index.php?document=$1&id=$2 [L] RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ /index.php?document=$1&id=$2¶metro=$3 [L]
¿Alguien sabe por qué pasa esto?
Saludos y gracias por la ayuda.