工作过度疲劳导致我在应用程序中使用了错误的 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
状态表示“永久”重定向,某些浏览器会缓存它。
清除浏览器的缓存应该可以解决问题。