我的公司网站是使用ASP.NET 2.0,有一天营销人员要求我将domain.com统一到www.domain.com,这样如果访问者访问domain.com,他们将被重定向到www.domain.com并且状态代码必须为301(301永久移动)。他要求我与http://www.redirect-checker.org/核实。在此网站中,如果我们输入domain.com并单击“分析”按钮,如果我们有“状态:301永久移动”,则表示没问题。
我尝试了很多方法(使用带有Canonical重定向的URL_Rewrite muldule,设置domain.com并重定向到www.domain.com,将规则添加到web.config文件)并且所有方法都可以正常工作。但是,我第一次访问该站点时只有“状态:301永久移动”。当我访问时,我第二次看到网站被正确地重定向到www.domain.com,但标题是“HTTP / 1.1 200 OK”,但不再是“状态:301永久移动”。
你能不能帮助我如何永远拥有“状态:301永久移动”?
提前谢谢