Recentemente, configuramos uma nova caixa Apache para testar (para simplificar, chamaremos de internalIp). Temos dois servidores apache de produção dos quais duplicamos a configuração e fizemos as alterações apropriadas.
Tudo estava funcionando bem, exceto quando atingimos a raiz da caixa (http://internoIp) ele redireciona parahttp://internalIp/ourCompany/sub/index.jspque temos certeza que veio das caixas regulares do Apache.
Então encontramos o index.html em /usr/local/apache2/html que continha um redirecionamento e o removemos. No entanto, ele ainda está redirecionando para esse URL, mesmo que não pareça haver nenhum lugar onde isso possa estar acontecendo. Pesquisamos todos os arquivos em etc, usr e var por "ourCompany/sub/index.jsp", mas não conseguimos encontrá-lo em lugar nenhum.
Verifiquei todos os arquivos html em usr/local/apache2/html e o arquivo de configuração habilitado para sites. Não consigo encontrar nenhum outro lugar que possa estar causando o redirecionamento.
Qualquer idéia sobre como podemos diagnosticar ou corrigir esse problema seria muito apreciada. Posso fornecer mais informações, se necessário.
Responder1
Os navegadores podem manter um cache de redirecionamento, tentar navegar no seu site com o Chrome incógnito ou, por exemplo, navegação privada. Muitas vezes recebo esse erro ao usar o redirecionamento 301 e removê-los mais tarde.