Apache - Como NÃO registrar redirecionamentos 301


9

Recentemente, redesenhei meu site e muitos URLs foram alterados. Já configurei regras de reescrita no Apache para redirecionar URLs antigas para as novas. Está tudo funcionando.

Minha pergunta é: como posso fazer com que o Apache NÃO registre os redirecionamentos 301?

Só registro o novo URL após o redirecionamento.

Respostas:


5

Você poderia fazer log condicional . Você deve poder usar suas regras de reescrita para adicionar a variável de ambiente.

Observe, como mencionado no link, que, dependendo exatamente do motivo pelo qual você deseja fazer isso, pode ser mais fácil ignorar as 301 entradas durante o pós-processamento.


2

Qual é o motivo para não querer registrá-los? Realmente não deve prejudicar nada. Se estiver preenchendo sua partição de disco, algo está terrivelmente errado, e eu verificaria como você pode lidar com isso.

Se é apenas porque você não deseja ver essas solicitações nos seus relatórios, a maneira apropriada de fazer isso é configurar o software de relatórios apenas para ignorá-las. Muitos analisadores de log já teriam um recurso para fazer isso ou talvez já estejam configurados para relatá-los de maneira diferente.

Dessa forma, você ainda possui os dados, se necessário (podem ser úteis, por exemplo, ao ver quantas pessoas ainda estão usando o URL antigo) no futuro.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.