浏览器重定向缓存如何清除
公司项目原来nginx配置, 当访问www.xx.com/ ---重定向到---> www.xx.com/app/#/home这个地址
现在修改nginx配置改成www.xx.com就访问www.xx.com/app/#/home页面
但是之前访问过网站的用户浏览器里有缓存,访问www.xx.com/时,浏览器默认就打开了www.xx.com/app/#/home这个地址。
请问有什么办法可以清楚浏览器这种缓存?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
取决于你之前重定向是用的 301 还是 302 了。
前者是
永久重定向
,表示服务端告诉浏览器:“这样的 URL 需要重定向,你记住了,下次遇到不用再问我了”。后者是
临时重定向
,表示服务端告诉浏览器:“这样的 URL 这次需要重定向,下次需不需要、你还得再问我一下我才能告诉你”。如果你用的是 301,等于你已经告诉浏览器以后别问你了(即缓存),还想实现 302 的效果?
没办法,只能让用户手动清除自己的浏览器缓存。
不过这次就长心眼吧,再遇到这种的,尽量选择使用 302,别为了省点儿流量给自己挖坑了。
这个问题解决了吗
请问问题解决了,我也遇到了这样的问题
我遇到过,重启电脑。