Sugestões:
1. Adicione um sufixo exclusivo ao URL, isso evitará o cache. Exemplo: o URL original link , altere para link ou link
2.Utilize o Chrome integrado nas ferramentas para programadores e veja o separador newtwork
Eu tenho uma URL que estou acessando que funciona no modo de navegação anônima, Firefox, Safari e praticamente qualquer outro navegador que não seja o vanilla Chrome. Se eu enrolar o URL, ele retorna 200.
Por alguma razão, o Chrome está armazenando em cache um redirecionamento antigo para o URL. Eu tentei limpar completamente todo o cache e histórico sem sucesso.
Como faço para corrigir isso e há mais alguma coisa que eu possa fazer para testar por que isso está acontecendo?
Como se constata, eu uso uma extensão do Chrome chamada HTTPS Everywhere que vem com regras sobre como redirecionar determinados sites para a versão segura. No meu caso, o HTTPS Everywhere estava correspondendo a um URL do Formstack que eu estava tentando acessar e redirecionando-o incorretamente para o URL incorreto.
Há um bug nas regras do Formstack que redireciona incorretamente:
This: http://www.formstack.com/forms/?abc-123
To this: https://www.formstack.com/forms/forms/?abc-123
Aqui está a regra incorreta:
Ruleset Path: /Users/MYUSER/Library/Application Support/Google/Chrome/Default/Extensions/gcbommkclmclpchllfjekcdonpmejbdp/2013.6.4_0/rules/default.rulesets
<ruleset f="Formstack.xml" name="Formstack (partial)">
<target host="formstack.com"/>
<target host="*.formstack.com"/>
<exclusion pattern="^http://www\.formstack\.com/forms/$"/>
<rule from="^http://(www\.)?formstack\.com/" to="https://$1formstack.com/forms/"/>
<rule from="^http://blog\.formstack\.com/favicon\.ico$" to="https://www.formstack.com/favicon.ico"/>
<rule from="^http://(?:blog\.formstack\.com/wp-content/themes/fontstack-theme|support.formstack.com/assets)/images/bg\.jpg$" to="https://www.formstack.com/assets/images/bg.jpg"/>
</ruleset>
Para corrigir, altere esta linha:
<rule from="^http://(www\.)?formstack\.com/" to="https://$1formstack.com/forms/"/>
Para:
<rule from="^http://(www\.)?formstack\.com/" to="https://$1formstack.com/"/>
Após atualizar a regra, basta desabilitar e desabilitar a extensão e ela deve entrar em vigor imediatamente.
Não tenho certeza do motivo pelo qual o padrão de exclusão não correspondeu ao meu URL, mas mesmo assim, a correção acima funciona para mim. Se eu conseguir algum tempo, posso enviá-lo de volta ao projeto.
Espero que isso ajude!
É assim que eu faço:
O cache de redirecionamento agora está desativado, desde que a ferramenta do desenvolvedor esteja aberta.
Tags google-chrome