Browser 如何撤消301重定向?

Browser 如何撤消301重定向?,browser,redirect,search-engine,http-status-code-301,http-status-codes,Browser,Redirect,Search Engine,Http Status Code 301,Http Status Codes,现在,我对301重定向没有任何问题,但有人问我如何撤销浏览器和搜索引擎缓存的301重定向,所以我回答“通过将301重定向回原始url”,至少这是我认为的解决方案,直到我看到有人提到你不能将301重定向回 这是一个惊喜,我不知道这是不是真的,所以我要问的是,将缓存的永久301重定向从page/a.html恢复到page/b.html的正确方法是什么 我想听听专家的意见。如果东西没有永久(永远)移动,就不要使用301。这将是正确的解决办法 问题是缓存是在客户端完成的,因此您需要等待缓存超时,然后客

现在,我对301重定向没有任何问题,但有人问我如何撤销浏览器和搜索引擎缓存的301重定向,所以我回答“通过将301重定向回原始url”,至少这是我认为的解决方案,直到我看到有人提到你不能将301重定向回

这是一个惊喜,我不知道这是不是真的,所以我要问的是,将缓存的永久301重定向从page/a.html恢复到page/b.html的正确方法是什么


我想听听专家的意见。

如果东西没有永久(永远)移动,就不要使用301。这将是正确的解决办法

问题是缓存是在客户端完成的,因此您需要等待缓存超时,然后客户端将再次获得原始页面

据我所知,在您的情况下,无法从服务器端执行此操作


作为一种解决方法,您可以为a.html创建一个同义词(在您的服务器上,如
ln-s a_foo.html a.html
),并从b.html重定向到a_foo.html

,如果问题重定向仅在HTTP上,请更改为HTTPS。
或者将example.com改为www.example.com,或者换一种方式。

不做某件事不是撤销它的方式。@starsinmypockets正确,这就是为什么第三段是“这件事无法撤销”,第四段是“这是一种变通方法”。