如何通过IIS设置301重定向

如何通过IIS设置301重定向,第1张

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

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

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

2

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

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

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

3

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

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

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

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

1

之前不会配置IIS8.0的301重定向,在网上找了很多方法,但是IIS版本不一样在操作时就造成了一定困扰,此次的操作方法是针对于IIS8.0版本的301重定向设置。但次方法只试用于在多域名的情况下统一重定向到一个域名下(如果时其它版本的IIS还请参考其它版本的设置方式)

第一步:在没有安装301重定向的功能下,请先安装301重定向的功能,首先打开你的服务器,接着打开你的服务器管理程序(有快捷方式的可以在桌面当中直接打开)

第二步:在服务器管理界面当中,可以看到仪表板,在仪表板选择第一项快速启动,接着点击添加角色和功能,进入到添加角色和功能向导界面。

第三步:在这个界面里左侧可以看到可以点击的3个选项分别是“开始之前"、”安装类型“、”服务器选择“这三个选项,而其他选项是灰色的。这里不用像刚开始安装的步骤一步一步的往下走,直接点击服务器选择,后面的选项就可以直接点击了,在这里我们选”服务器角色“,接着看右边的角色菜单栏找到,"

Web服务器(IIS)”这块有个小箭头直接点击,弹出下拉菜单,在二级菜单栏当中找到“Web服务器”在点击这个小箭头弹出三级菜单栏,在三级菜单栏当中找到“常见HTTP功能”再次点击在弹出下拉菜单,在这里就可以看到"HTTP重定向“,在这个功能前打上对勾,在下面的选项点击安装,进行安装。

第四步:把你需要做重定向的域名解析到你的服务器上,这时候你用其它域名访问你网站的地址应该只是你新解析的域名,因为现在还有做重定向。

第五步:打开你的控制面板,找到管理工具

第六步:进入到管理工具界面当中,找到”IIS管理器“

第七步:进入到IIS管理器界面当中,在左边的菜单栏当中点击你的“服务器”旁边的小箭头弹出下拉菜单,在二级菜单栏当中选择“网站”。

第八步:选择完网站后,看最右边,点击“添加网站”。也可以在网站选上直接点击鼠标右键点击“添加网站”。

第九步:在选择IP地址上选择与重定向网站相同的IP地址(如果选择其它IP地址因没有测试过所以不知道是不是会出现什么问题),接着填写主机名,主机名直接填写你新解析的网站域名就可以。(在物理路径上最好创建一个新的路径进行匹配,使用相同的物理路径不知道会出现什么问题这个没有测试过)

第十步:选择新建好的网站在右边的界面当中找到已经安装好的“HTTP重定向”这个功能点击进入。

第十一步:首先把你需要重定向的域名填写进去(这里需要注意的是,不是让你随便填写域名,而是需要你填写把你其它的域名重定向到指定的域名),然后在“将请求重定向到此目标”前面的方框中打钩即可。这时下面的“重定向行为”开启选项,在”仅将请求重定向到此目录(非子目录)中的内容“前面打钩。

在状态代码处下拉菜单中选”永久(301)。全部填写完成后在最右边选择应用,这时重定向操作全部完成。

可以通过访问其已经重定向的域名是否跳转到指定的域名上,也可以用相关工具测试一下,是否返回的代码状态是301,如果是200,则需要逐步排查一下,或重新操作一遍。

win2008服务器在iis里设置301跳转相当简单,假设我输入以下网址的时候都指向主域http://www.***.net

http://***.net

http://web.***.net

http://tao.***.net

http://taoke.***.net

1、先建立一个文件夹,便于好记和区分,可以这样起名字,例如:***.net301,这样的文件夹名字一看就知道是要做301跳转的;

2、打开iis,添加一个网站,并绑定以上域名(红色显示);

3、点击左侧网站列表中刚刚添加的网站,在右侧双击“http重定向”


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存