首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正在从客户端缓存中删除http301重定向

问正在从客户端缓存中删除http301重定向
EN

Stack Overflow用户
提问于 2010-04-04 05:13:50
回答 1查看 6.7K关注 0票数 1

我有一个服务器/客户机体系结构,其中客户机在特定的主机名、IP地址和端口访问ASP.NET服务器的服务。我不假思索地登录到服务器,通过IIS设置了永久的HTTP301重定向,从该服务到机器通过IIS处理的另一个URL (相同的IP和端口),错误地认为它是托管在那里的另一个站点。当客户端在旧主机名处命中服务器时,它会缓存永久重定向。现在,即使我删除了重定向,客户端也不再使用旧地址。如何清除客户端的缓存,使其不再存储重定向?

我读到过关于HTTP301是如何永久的,但在这种情况下,应该可以重置单个客户端对错误获取的主机名的了解。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-05 05:11:12

HTTP状态码301在RFC2616中明确定义为

将来对此资源的任何引用都应使用其中一个返回的URI

这意味着您必须要求所有客户端重新验证资源。如果您有一个可以将更新推送到客户端的系统,也许您可以推送更新以再次使用相同的URI,但强制重新验证。

您在服务器端所做的任何事情都无济于事--事实上,通过删除IIS中的永久重定向,您已经采取了所有应该采取的措施。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2572695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档