我很快将购买一个虚拟 Windows 服务器并将使用 IIS7
出于 SEO 目的,我希望将所有用户从 mydomain.co.uk 301 重定向到 www.mydomain.co.uk,但由于我拥有服务器的 root 访问权限,因此我想使用 IIS7,而不是修改我的应用程序
谁能解释一下这是怎么做的?
谢谢
确实如此:)
答案1
在 IIS 管理器中,选择(服务器)-> 站点 -> (站点名称),单击操作窗格中的“绑定”,然后编辑绑定以便实际站点响应仅有的主机名www.mydomain.co.uk
。
现在创建第二个站点(站点 -> 添加网站...),并将其绑定到mydomain.co.uk
和您要发送到的任何其他主机名www
。选择新站点并双击“HTTP 重定向”功能。启用“将请求重定向到此目标:”并将其指向http://www.mydomain.co.uk/
。出于 SEO 目的,将“状态代码”设置为 301。
答案2
转到 IIS 管理器并单击要重定向的站点->站点名称。如果启用了 HTTP 重定向角色服务,则您应该在主页面板中看到 HTTP 重定向图标。
如果不存在,则需要加载它。启动服务器管理器并转到角色->Web 服务器 (IIS)->角色服务->添加角色服务并安装 HTTP 重定向。
您的 IIS 服务器管理器站点>站点名称主面板现在应该有可用的 HTTP 重定向模块。