IIS 301重定向的做法(Windows服务器IIS下301定向新域名内页的方式方法)
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
IIS中301重定向
打开“Internet信息服务”,右击你要跳转的文件夹或者文件,在弹出的右键菜单中选择“属性”弹出的对话框中,“目录”选项下找到“连接到资源是的内容来源” ,选择“重定向到URL”,在下面的文本框中输入要跳转到的页面同时,将"客户端将定向到" 下面的复选框 “资源的永久重定向”选上 点击"应用" .
第一步,新建一个站点,绑定老域名如图:
2.IIS中选中刚才我们建立的站点,右键,属性,主目录,选择重定向到,输入网址:http://www.5uhezu.com,同时注意选中下面的资源的永久重定向。截图如下:
至此:可以站内的原始链接都可以定向到新域名内,如果原始站内有内页,又不想跳转到首页,最好能直接页面,比如把http://blog.gemin.com.cn/article.asp?id=543定向到新域名http://www.5uhezu.com/article.asp?id=543 就需要在定向的准确域名后加上$S$Q;
至此,也许你会发现我在域名的后面加上了$S$Q字符,这里解释一下:
$S 将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。
如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
$Q 将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。
如果不加以上字符的话,内页的301都会跳转到首页,加上以上字符的目的就是内页也能准确的跳转到新域名的对应内页。
做完以后,我们还要检测一下是不是做的正确。打开老域名直接跳转到了新域名,再打开内页也直接跳转到了新域名内页,ok,说明成功了。
如有不对,欢迎各位高手补充指证。博主QQ:88188891
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!
好牛X的文章啊,学习了。