我有一个网站(asp.net c#),2 个域的 dns 都指向同一个服务器。对于一个域网站显示正确,但对于第二个,它显示 IIS7 启动页面...
www.mydomain.com - 工作正常 www.mydomain.co.uk - IIS7 splas 页面
如何进行 301 重定向,以便我可以将非工作域指向工作域或将第二个域添加到网站设置以显示网站内容。
我没有 MS Visual Studio,我正在使用其他编辑器来编辑文件,那么我需要编辑哪个文件?
我有一个网站(asp.net c#),2 个域的 dns 都指向同一个服务器。对于一个域网站显示正确,但对于第二个,它显示 IIS7 启动页面...
www.mydomain.com - 工作正常 www.mydomain.co.uk - IIS7 splas 页面
如何进行 301 重定向,以便我可以将非工作域指向工作域或将第二个域添加到网站设置以显示网站内容。
我没有 MS Visual Studio,我正在使用其他编辑器来编辑文件,那么我需要编辑哪个文件?
正如@Furqan 提到的,您可以将另一个域绑定添加到您的网站,但就您网站的访问者(以及 Google 等搜索引擎)而言,现在存在两个内容相同的网站。这不好。
为 IIS 安装“URL Rewriter”插件:http ://www.iis.net/download/urlrewrite
在 IIS 中,将第二个域名添加到您的绑定中(不要忘记非 www 版本,因此您应该有四个绑定:
mydomain.com
www.mydomain.com
mydomain.co.uk
www.mydomain.co.uk
然后,您需要设置一个“规范域”规则,将每个访问者重定向到您网站的单个域名版本。在 IIS 管理器中,转到您的网站并打开“URL 重写”,然后单击“添加新规则”并选择“规范...”,然后为您的网站选择规范域,单击完成,一切就绪。
现在,来自 www.mydomain.co.uk 或 mydomain.com 的任何访问者都将被重定向到 www.mydomain.com