problema de redirecionamento htaccess
Pergunta
Eu estou tentando obter o meu .htaccess para redirecionar todas as solicitações para o diretório / blogs, exceto para solicitações que começam com / pessoal. Isto é o que eu tenho até agora:
RewriteEngine On
RewriteRule ^staff(.*)$ staff/$1 [L]
RewriteRule ^(.*)$ blogs/$1 [L]
Ele funciona muito bem para todos os casos, exceto quando eu faço http://mydomain.com/staff ou http://mydomain.com/staff/alice caso em que eu recebo um erro interno 500.
O que estou fazendo de errado?
Solução
Tente isto:
RewriteRule ^staff/ - [L]
RewriteRule !^blogs/ blogs%{REQUEST_URI} [L]
Outras dicas
O que é registrado no error.log
? O erro pode estar vindo de qualquer mod_rewrite
ou de seu próprio aplicativo.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow