Http status code 301 使用301重定向将domain.com与www.domain.com统一时出现问题

Http status code 301 使用301重定向将domain.com与www.domain.com统一时出现问题,http-status-code-301,Http Status Code 301,我的公司网站是ASP.NET 2.0,有一天,营销人员要求我将domain.com统一到www.domain.com,这样,如果访问者访问domain.com,他们将被重定向到www.domain.com,状态代码必须是301(301永久移动)。他要我跟他核实一下。在这个网站上,如果我们输入domain.com并点击分析按钮,如果我们有“状态:301永久移动”,那么就可以了 我尝试了很多方法(使用URL_Rewrite muldule和规范重定向,设置domain.com并重定向到www.dom

我的公司网站是ASP.NET 2.0,有一天,营销人员要求我将domain.com统一到www.domain.com,这样,如果访问者访问domain.com,他们将被重定向到www.domain.com,状态代码必须是301(301永久移动)。他要我跟他核实一下。在这个网站上,如果我们输入domain.com并点击分析按钮,如果我们有“状态:301永久移动”,那么就可以了

我尝试了很多方法(使用URL_Rewrite muldule和规范重定向,设置domain.com并重定向到www.domain.com,将规则添加到web.config文件),所有方法都很好地工作。然而,我只有“状态:301永久移动”的第一次访问该网站。第二次访问时,我看到站点被正确重定向到www.domain.com,但标题是“HTTP/1.1 200 OK”,但不再是“状态:301永久移动”

您能帮助我如何始终保持“状态:301永久移动”吗


提前谢谢

是的,谢谢!清除缓存可能会有所帮助,但在那之后,恢复到与之前相同的状态。啊,这就是缓存的作用。如果出于任何原因,您需要在每次加载页面时清除缓存,那么可以通过多种方法禁用缓存。但请记住,这是客户端的。