problema de redireccionamiento htaccess
Pregunta
Estoy intentando que mi .htaccess redirija todas las solicitudes al directorio / blogs, excepto las solicitudes que comienzan con / staff. Esto es lo que tengo hasta ahora:
RewriteEngine On
RewriteRule ^staff(.*)$ staff/$1 [L]
RewriteRule ^(.*)$ blogs/$1 [L]
Funciona bien para todos los casos, excepto cuando hago http://mydomain.com/staff o http://mydomain.com/staff/alice en cuyo caso obtengo un Error interno 500.
¿Qué estoy haciendo mal?
Solución
Prueba esto:
RewriteRule ^staff/ - [L]
RewriteRule !^blogs/ blogs%{REQUEST_URI} [L]
Otros consejos
¿Qué se registra en error.log
? El error puede provenir de mod_rewrite
o de su propia aplicación.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow