iis 设置 301重定向怎么做

iis 设置 301重定向怎么做,第1张

第一种情况:把不带www的重定向到带www

在网站建好的情况下,我们把这个网址绑定主机头,域名解析到该服务器IP,这时候已经可以访问。有些朋友直接在这个网站上绑定不带www的域名,笔者不建议这样做,这样会给我们的301重定向带来一个麻烦,很可能会使你的重定向陷入死循环、无法打开页面。

首先,我们新建一个网站,绑定的主机头就是不带www的域名,后网站目录下只要随便写一个301.html文件或者xxx.html文件等等,文件内容为空即可。然后我们右键---属性---主目录,选择第三个,重定向到URL,下面填写上你的带www的那个域名。把资源的永久重定向勾选上,确认即可,这样就完成了不带www的域名重定向到带www的域名。这样做并且不会出现死循环等情况。

第二种情况:把www.a.com重定向到www.b.com

这种情况就比较简单,只需在www.a.com上面右键属性---主目录,重定向到url,下面填上www.b.com,再把资源永久重定向勾选上即可。注意,如果你需要把域名后面带的参数都重定向到新的域名,并一一对应,你需要在重定向到的域名后面加上$S$Q,并把上面输入的准确URL勾选上。

顺便解释一下:$S 将请求的URL 的后缀传递给新的URL,而$Q 则将初始URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号(?)。

第三种情况:把www.a.com/index.html重定向到www.b.com

域名后面带上了后缀,这种情况很多人都遇到过,尤其是使用DZ的朋友,经常都会在域名后面自动带上了forum.php等后缀名。虽然说搜索引擎对此没有明确表态说会分散权重,但还是有人实验过这两则之间的细微差别,从另一个方面来说,去掉了后缀,也使域名看起来更加清爽。

其实重定向这种情况和以上两种其实一样简单。

我们只要在IIS上点击我们要做重定向的网站,在右侧选中要做重定向的文件,如index.html,然后右击--属性----文件选中重定向 ,在下面填入具体的网址,然后把永久重定向勾选上即可。

详细的配置步骤如下:

1、打开IIS管理器。

2、打开390seo.com的站点管理。

3、切换到“主目录”选项卡。

4、此资源来自选择“重定向到URL”,然后在里边填写需要跳转到的网站(切记网址后边不要加斜杠 "/"),在网址后边加上"$S$Q",加上这的作用是可以让带?的网址正常的跳转,如果你不加的话,带问号的网址到时候跳转会出现异常。

5、客户端将定向到,选择“上面输入的准确URL”和“资源的永久重定向”。

6、配置好之后,检查一遍,最后别忘记确定一下。

把不带www域名301重定向到带www的域名上,有利于优化。

怎么做:

1.需要新建站点,这个是网上很多教程都没讲的一点,如果你没有新建站点,那么你的网站会陷入一个重定向的死循环。在IIS上新建一个iswweb.com这样不带www的站点。建这个站点可以不放任何内容在文件夹中都可以,只要站点存在即可。

2.右键在新建的这个站点上点属性,主目录,重定向到url,下面的文本框里填写上整个网站完整的输入地址 ,这里一定要填写带www的,而且要跟上$S$Q,以保证带有参数的连接也可以重定向到带www的域名。“上面输入的准确URL”和“资源的永久重定向”这2项要勾上。

3.其实带www和不带WWW的2个站点是独立的,也就是说你可以单独为不带WWW的域名建一个站点,重定向到带WWW的就行。

4.就是检测301重定向是否成功。站长工具的HTTP状态工具(chinaz)即可查到,如果查到的返回状态是301就说明你已经成功了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/143426.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-19
下一篇2023-03-19

发表评论

登录后才能评论

评论列表(0条)

    保存