在iis中如何进行301重定向

第一步:建立专用文件夹
登陆我们的服务器后,在我们平时专门放置网站空间的磁盘中建立一个IIS301重定向专用的文件夹。
比如我们的的网站目录一般放置在E:\web 下,这是我们可以在E:\web 下建立一个专门供给301重定向使用的文件夹,比如301文件夹,然后在里面建立一个我们需要重定向域名的文件夹,我们以 www1.xxxx.com 为例。
这时,我们建立了这么个文件夹:E:\web\301\www1.xxxx.com

第二步:建立一个新IIS站点,绑定需要重定向的域名到文件夹

打开IIS管理器

点击左栏的网站,右键,新建,网站(w)
进入新建网站列表
按照默认模式一步一步确认下去。

具体步骤:
1.直接点下一步

2.网站描述,一般使用我们希望进行重定向的域名,方便识别。然后点下一步。

3.此网站的主机头:使用我们希望重定向的域名,这里也就相当于虚拟主机的绑定域名过程,接着点下一步。

4.路径,点后面的“浏览”选择我们刚才建立的文件夹,也就是www1.xxxx.com,然后点确认,再点下一步。

5.网站访问权限,只需要默认的选择一项“读取”就可以,这里直接点下一步。

6.最后点击确认,完成操作。


第三步:在IIS中操作永久重定向,这个是最关键的步骤。

1.在IIS网站列表中,我们选择我们需要操作的网站,也就是www1.xxxx.com,然后点击右键,属性,打开IIS站点属性。

2.点击主目录选项,接着进行关键操作部分。
(1).选择“重定向到 URL(U)”
(2).在重定向到(C)填写我们希望将该网址转向到的新网址,比如我们希望的是www.xxxx.com,那么我们填写:http://www.xxxx.com$S$Q
(3).非常需要注意,上面的网址后面没有/结尾,网址后面增加了4个符号$S$Q,这个就是关键的关键。
(4).$S 将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
(5).$Q 将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。
(6).如果不加以上字符的话,内页的301都会跳转到首页,加上以上字符的目的就是内页也能准确的跳转到新域名的对应内页。
(7).“上面输入的准确URL”和“资源的永久重定向”给这2个选项打上勾。
(8).点击确认,完成操作。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值