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?

Foi útil?

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
scroll top