网站301重定向之经验分享(ASP站点服务器)
网站301重定向之经验分享(ASP站点服务器)
本文仅写给那些和我一样对301重定向不明白的朋友,给他们提供一些验验和帮助,今天把我自己的网站301重定向成功的方法和大家分享,以免大家看了互联网上那么多的资料,还不是很明白,请注意,这是实战篇:
站点分析:原站点www.yake114.com牙科网 我新买的域名:www.yake.net.cn牙科网
个人感觉新域名简单易记,更让人容易接受,所以研究了一整天关于301重定向的贴子,下边就来看看,我是如何把老域名(暂且用A代替)重定同到新域名(暂全用B代替)的。
我的站点,是ASP+ASP。NET,新闻页都是SHTML,肯定是希望每个页面都能成功能把权重转换到相应的页面,而不是把把有的页面都集中至首页,如果您只是想把老站的信息都重定向至新的首页,可以跳过不看本文。
第一步,请先确保老域名a,目前能够打开网站。
新域名b如果绑定了网站能打开的也可以,不能打开的也可以,只要能解释就可以了。
第二步:在服务器上新建一个站点,目录里边只需要建立一个文件,如index.asp,在该文件中,随便写点东西就可以了,然后用老域名指向该新建的目录INDEX。ASP,且能保证能运行打开该页。
第三步:也是在老域名的IIS上做文章了,也就是刚新建的IIS目录上
设置子目录的IIS,在“重定向到”一栏里面输入http://www.yakenet.cn$S$Q,然后在“上面输入的准确URL”和“资源的永久重定向”两个选项前面打钩,最后点应用,请注意一定要勾选:“上面输入的准确URL”和“资源的永久重定向”。
下边一段是从网上摘抄的,让大家了解一下$S$Q字符,这里解释一下,其它知不知道也无所谓,301重定向没大家说的那么难,我是这么认为的,看结果就可以了:
$S 将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。
如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。$Q 将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。
第四步,请把新域名B指向老域名的目录即可。就大功成了,就此301永久重定向就算做完了。
第五步:测试阶段,去百度SITE一下你原来的老域名,随便点开你老域名的页面,每个页面都能自动的把域名转换成新的域名,说明301重定向就是成功的。比如:打开http://www.yake114.com/zhuangti/zhongzhiya.Shtml能自动转变为http://www.yake.net.cn/zhuangti/zhongzhiya.Shtml
第六步:上百度搜一下“301重定向检测”直接输入你想要的老域名的任何页面的网址,反回值为:Http/1.1 301 Moved Permanently
Content-Length: 146
Content-Type: text/html
Location: http://www.yake.net.cn/
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
Date: Fri, 15 Jul 2011 16:09:42 GMT
就算大功告成。
欢迎大家一起探讨,有不明白的,也可以和我联系探讨技术问题,QQ:1290437990。