Insira algum valor de lixo em seu , .htaccess
por exemplo foo bar
, sakjnaskljdnas
qualquer palavra-chave não reconhecida pelo htaccess e visite seu URL. Se estiver funcionando, você deve obter um
500 Erro Interno do Servidor
Erro do Servidor Interno
O servidor encontrou um erro interno ou configuração incorreta e não foi capaz de concluir sua solicitação ....
Eu sugiro que você coloque logo depois RewriteEngine on
.
Já que você está em sua máquina. Presumo que você tenha acesso ao .conf
arquivo apache .
abra o .conf
arquivo e procure uma linha semelhante a:
LoadModule rewrite_module modules/mod_rewrite.so
Se estiver comentado (#), descomente e reinicie o apache.
Para registrar reescrever
RewriteEngine On
RewriteLog "/path/to/rewrite.log"
RewriteLogLevel 9
Coloque as 3 linhas acima em seu virtualhost
. reinicie o httpd.
RewriteLogLevel 9
Usar um valor alto para o Nível reduzirá drasticamente a velocidade do seu servidor Apache! Use o arquivo de registro de reescrita em um nível maior que 2 apenas para depuração! O nível 9 registrará quase todos os detalhes de reescrita.
ATUALIZAR
As coisas mudaram no Apache 2.4:
DE Atualizando para 2.4 de 2.2
As diretivas RewriteLog e RewriteLogLevel foram removidas. Esta funcionalidade agora é fornecida configurando o nível apropriado de registro para o módulo mod_rewrite usando a diretiva LogLevel . Veja também a seção de registro mod_rewrite.
Para obter mais informações sobre LogLevel, consulte a diretiva LogLevel
você pode realizar
RewriteLog "/path/to/rewrite.log"
desta maneira agora
LogLevel debug rewrite_module:debug