关于多域名,二级域名301转向的解决方案(IIS7服务器)

网站备用域名301重定向,以及对www.xxx.com做301跳转指向xxx.com的,是最近工作要处理的问题。其实解决起来并没有想象中的那么麻烦。做的时候参考了seowhy网友分享的一些帖子,很容易就解决了。这里和大家分享一下:

不同CMS/程序、不同环境,实现方便难有统一的解决办法。因为我们网站服务器是windows系统,IIS7服务器。网站是自己开发的,用的是独立服务器,有权限进行服务器的配置,这种情况应该是比较容易操作的, IIS下正确实现基本的301跳转:

直接上图:

 

一,打开IIS管理器,IIS7服务管理器界面比IIS5/6看起来更直观一些。

 

 

 

二,管理自己的域名,对需要进行301重定向的域名进行操作。

 

 

 

上图的备用域名(多域名)均是已经解析过的。当然301重定向是永久性重定向,即便是之前有不同的内容,如果是发展策略的问题需要进行301跳转,无论之前是什么内容,都不会再被访问到。

 

 

三,对选定的域名进行重定向行为选择。状态码选择“永久(301)”。因为是选择了不带WWW的域名作为主域名,所有的备用域名直接重定向到目标站点。

 

此选择的效果是 www.xxx.com/a/c/b会定向到对应的xxx.com/a/c/b页面。 

 

如果选择“将所有请求重定向到确切的目标” ,结果就是,访问www.enmuo.com/ 目录下的所有网页,均会跳转,指向enmuo.com主页(或其他指定页面)。在将目标配置为确切的目标时,所有传入请求都将被重定向到该确切的目标而不是相对目标。如果要将所有请求都重定向到同一个网页(例如在关闭站点进行维护或站点建设期间),这种配置将十分有用。

如果选择仅将请求重定向到此目录(非子目录)中的内容,默认情况下将从指定为目标的内容目录及其所有子目录中提供请求的内容。例如,如果将重定向目标配置为 http://www.xxx.com/sales,则可能从 /sales 下的目录为请求提供内容。但是,可以限制为只通过指定为目标的内容目录为请求提供内容。

 

本方案已经验证过,均通过测试。

 

如有问题,欢迎讨论。

转自:https://www.cnblogs.com/erudite/archive/2011/12/02/iis7_301.html

posted @ 2021-06-25 17:08  yangyang1900  阅读(432)  评论(0编辑  收藏  举报