Chrome’un Clear Redirect Cache işlevine sahip olmaması biraz can sıkıcı.
Örnek kullanım durumu:
- 301 Yönlendirmesi https://abc.test adresinden https://abc-false.test adresine yanlışlıkla eklendi
- abc.test adresini ziyaret ettik ve abc-false.test adresine yönlendirildik
- Hatalıydı, yönlendirmeyi https://abc.test adresinden https://abc-true.test adresine güncelledik
- https://abc.test URL’sini ziyaret ettik, ancak bizi hala yanlış URL’ye yönlendiriyor (abc-false.test)
- Bunun nedeni chrome’un bu yönlendirmeyi önbelleğe almış olmasıdır.
Geçici çözüm çok kolay. İşte nasıl yapılacağı:
- Kaynak etki alanındaki diğer URL’ye gidin. örnek:
- https://abc.test/some-url
- DevTools’u açın (sağ tıklayın > inceleyin)
- Konsol sekmesine gidin
- Bu kodu yazın ve enter tuşuna basın.
fetch('https://abc.com', {method: 'post'}).then(() => {})
çalıştırdığında bunu görmen gerekir
> Promise {<pending>}
Ve işte bu kadar. https://abc.test adresini ziyaret etmeye çalıştığınızda doğru URL’ye yönlendirileceksiniz.