Para fins de teste, coloquei um arquivo .htaccess em meu servidor local para forçar o seguinte redirecionamento:
http://localhost/as/ → https://www.test-website.com/
Após os testes, limpei tudo completamente:
- o arquivo .htaccess foi deletado
- o servidor local (XAMPP 8.2.4 para Windows) foi reiniciado
Cinco navegadores diferentes :
- Chrome, Edge no Windows hospedando este URL
- Chrome, Samsung no Android acessando
- Safari no iPad acessando este URL
Responda corretamente a esta alteração e o http://localhost/as/ estará novamente totalmente acessível neles. O Firefox é uma única exceção e está preso no redirecionamento acima. Mesmo mais de 10 minutos após a remoção do arquivo .htaccess , ele ainda redireciona para test-website.com.
Isso é tão estranho quanto pode ser:
- Nenhum navegador deve nunca, nunca armazenar em cache redirecionamentos do lado do servidor! Como dito, isso é totalmente problema do servidor
- Não faço ideia de como parar isso/atualizar o cache local, porque http://localhost/as/ não está acessível no navegador
O que devo fazer neste caso?
É como se o Firefox estivesse preso em um loop infinito, relutante em liberar aquele velho redirecionamento. Curiosamente, outros navegadores avançam sem problemas, mas o Firefox se apega a ele com cola teimosa.
Você pensaria, logicamente, que depois de excluir o arquivo .htaccess e reiniciar o servidor, o Firefox limparia seu cache e seguiria em frente, mas não, ele resiste à mudança com tenacidade.
Talvez alguns truques clássicos de limpeza de cache resolvam o problema - Ctrl+F5 ou até mesmo limpar todo o histórico de navegação pode torná-lo coerente, permitindo o acesso a http://localhost/as/ como seus pares.
E como último recurso, uma reinicialização completa do Firefox pode trazê-lo de volta aos seus sentidos.