![我太愚蠢了,输入了错误的永久重写规则,我该怎么办?](https://linux22.com/image/590391/%E6%88%91%E5%A4%AA%E6%84%9A%E8%A0%A2%E4%BA%86%EF%BC%8C%E8%BE%93%E5%85%A5%E4%BA%86%E9%94%99%E8%AF%AF%E7%9A%84%E6%B0%B8%E4%B9%85%E9%87%8D%E5%86%99%E8%A7%84%E5%88%99%EF%BC%8C%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%8A%9E%EF%BC%9F.png)
工作过度疲劳导致我在应用程序中使用了错误的 web.config 文件,因此在错误的 URL 上应用了永久重定向!!
我本意是要转换:
http://www.mydomain.net to https://mydomain.net
但是,我却这样做了(注意.co.uk):
http://www.mydomain.net to https://mydomain.co.uk
我们的 .co.uk 域名不再使用,但我们仍然拥有它。
我设法很快从配置文件中删除了该规则,幸运的是,它处于开发阶段,无论如何也不会有人发现它,我也从 IIS 中删除了该规则。但是,我的浏览器仍然被重定向到错误的域,但其他浏览器不会。所以我认为一切都正常,除了我的浏览器以某种方式在某处缓存了该规则。
我是否对我的网站将来的运行方式造成了永久性的损害?我是否需要做其他事情来删除这个错误的规则?
答案1
由于该301
状态表示“永久”重定向,某些浏览器会缓存它。
清除浏览器的缓存应该可以解决问题。