最近PE准备把二级域名换成全拼域名”0839bbs.com”试着在服务器iis上面直接设置HTTP重定向,哪知道操作之后以前的域名可以跳转到新域名上,内容页却不能跳转到对应的页面。如下:
Olddomain→Newdomain(老域名正常跳转到新域名首页)
Domain/1.html→Newdomain(内页依然是跳转到新域名首页)
这根本不是我理想中的样子啊,所以我就尝试着在网上找方法,找了好多关于301重定向,301跳转的解决方法,不是文不对题就是只能实现域名对域名首页跳转的,内页依然还是会重定向到新域名的首页,靠人不如靠自己,还是自己尝试解决吧。
以前我的服务器是windows2003,iis版本是6.0也就是iis6.0,以前操作的方法如下图:
首先:打开服务器上的IIS
然后:点击需要跳转的网站-属性-主目录
最后:选择重定向到URL-输入跳转到的域名-如图勾选(X)(H)选项-应用保存即可
注意:跳转到的网址后面一定要带上“$S$Q”才能让内页成功匹配新域名。
现在我的服务器是阿里云windows2008,iis版本是7.0,iis7.0的重定向选项在文字介绍上容易让人误解,但是功能操作没有太大变化,所以我就都试了试选项,没想到居然成功实现网站内页301跳转了,下面就将正确的操作方法告诉大家:
1.打开服务器iis信息管理器
2.选中需要重定向的网站
3.右侧界面出现的功能模块中选择HTTP重定向双击出现操作界面
4.勾选将请求永久重定向到此目标输入跳转到的域名
5.勾选将所有请求重定向到确切目标(而不是相对目标)
6.下拉选择(永久301)
7.右侧菜单栏选择应用
Iis6跟iis7的区别在于重定向选项的描述会让有些朋友有点难以理解其实作用是一样的下面就是对应的选项描述:
上面输入的准确URL=将所有请求重定向到确切目标(而不是相对目标)
输入的URL下的目录=仅将请求重定向到此目录(非子目录)中的内容
资源的永久重定向=(永久301)
网址后参数"$S$Q$P$V"介绍