Windows服务器301跳转及防止死循环重定向的步骤
1、Windows设置301跳转一般有两种方法
1. 通过伪静态规则设置痕蚊跳转,只用把带有规则的文件放入站点即可,在这里就不多说了
2. 是通过iis设置301跳转(以win2003+iis6为例)
例如想实现的重定向是:访问abc.com时,跳转到www.abc.com
打开iis,找到相应站点,右键属性,点开高级


2、如图所示,一般在建立站点时,一般都会绑定两个域名一个带www,一个不带
现在要访问abc.com时,跳转到www.abc.com,所以选中上图不净够带www的点击删除
在iis上新建一个站点

3、弹出建站向导,点击下一步,出现下图
“描述”这个最好带上“域名+301跳转”的字样,方便识别,下一步

4、网站IP和端口和之前的站点一样,之前站点IP是未分配,所以这也是未分配,网站主机头填写不带www的域名abc.com,下一步:

5、路径可以设置在原来站点所在的目录,最好能挨着,以便识别。然后确定就可以了,这个新建站点内不用放任何文件

6、然后右键空站点,属性》主目录

7、重定向到的文本框中写入:http://www.abc.com$S$Q
$S$Q代表着如果域名后面有其他参数,也能跳转,比如abc.com/inc/index.php能跳转到www.abc.com/inc/index.php
然后应用,确定就可以了
最后说明下,为什么要建立一个空站点,从程序的角度看,服务器上同一个站点是不能达到301重定向的,如果达到了,就是自己对自己站点的301,就会陷入死循环重定向中,必返游称须建立一个不带www的站点然后再跳转到带www的站点上
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:120
阅读量:89
阅读量:49
阅读量:162
阅读量:71