Basicamente, o que você faz é despejar algumas das informações que o mod_rewrite está usando de volta para os cabeçalhos, depois use as extensões Firebug ou LiveHTTP Headers no Firefox para observar os cabeçalhos e ler suas informações de depuração.
Essas são apenas expressões regulares com algumas adições, portanto, você pode usar o Regex Coach para testes iniciais em URLs ou qualquer outra ferramenta de depuração Regex.
Ferramenta muito útil, mas lembre-se de removê-lo após a depuração, pois você pode obter um arquivo de log enorme!
Coops
6
Aparentemente, isso não funciona em .htaccessarquivos. Tem que ir, o httpd.confque significa que geralmente não é possível em contas de hospedagem compartilhadas. :-(
Simon East
2
Aqui está um pequeno truque interessante para "ecoar" variáveis de um arquivo .htaccess.
Se você tiver AllowOverride definido como FileInfo, poderá definir e acionar uma resposta de erro personalizada em seu arquivo .htaccess com as variáveis desejadas na saída:
Dependendo de como você é criativo com expressões, você pode gerar muitas informações úteis!
Você não está limitado a usar o status 404 no seu conteúdo "ecoado". Você pode até substituir o status 200 "ErrorDocument" - que, juntamente com as <If>diretivas, poderia fazer outros usos bastante interessantes desse hack para retornar o conteúdo diretamente de um arquivo .htaccess.
Tente esse:
Essas são apenas expressões regulares com algumas adições, portanto, você pode usar o Regex Coach para testes iniciais em URLs ou qualquer outra ferramenta de depuração Regex.
Felicidades! :)
fonte
.htaccess
arquivos. Tem que ir, ohttpd.conf
que significa que geralmente não é possível em contas de hospedagem compartilhadas. :-(Aqui está um pequeno truque interessante para "ecoar" variáveis de um arquivo .htaccess.
Se você tiver AllowOverride definido como FileInfo, poderá definir e acionar uma resposta de erro personalizada em seu arquivo .htaccess com as variáveis desejadas na saída:
Dependendo de como você é criativo com expressões, você pode gerar muitas informações úteis!
Você não está limitado a usar o status 404 no seu conteúdo "ecoado". Você pode até substituir o status 200 "ErrorDocument" - que, juntamente com as
<If>
diretivas, poderia fazer outros usos bastante interessantes desse hack para retornar o conteúdo diretamente de um arquivo .htaccess.fonte