web.config是IIS7新增的功能,所以如果你还在用IIS6的话就不用看这篇文章了。
创新互联专注于永靖网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供永靖营销型网站建设,永靖网站制作、永靖网页设计、永靖网站官网定制、微信小程序定制开发服务,打造永靖网络公司原创品牌,更为您提供永靖网站排名全网营销落地服务。有关301重定向的好处,我就不说了。对我来讲,采用web.config的方式来设置301重定向,是一种比较经济的方法,我不用为了设置重定向去另外购买vps了,因此我的主机成本在300元以下,当然我是小站,一个电影网址导航。可以说我的网站就一个页面,虽然虚拟主机提供了300MB的空间,我所用掉的空间没有超过1MB。
通过web.config来设置301,操作起来的话,也就是说我们要手工修改web.config这个文件。该文件位于你的网站根目录。如果你没有,只要新建一个就行。
文件的内容部分,就像下面这样。
上面的内容复制自我的网站。很简单,你可以拷贝上面的代码到你的web.config中。如果你只是为了做301重定向的话,建议把你的web.config文件中的内容清空再粘贴我的代码。你当然要修改其中的域名为你自己的。关于代码中的一些指令,我说一下自己的理解。
redirectType="Permanent",这表示永久重定向,也就是301重定向。
url="http://www.xxxx.com/{R:1}",这里的url自然是重定向后的url。
pattern="^xxxx.com|duodehen.info|duodehen.cn$",这部分是要被重定向的url,大家可以看到,我一共有3个域名。上面的设置全部不带www的,它们实现的功能当然是将不带www的重定向到带www的地址。如果你只有一个域名怎么做呢?
我举个例子,你可以这样写:pattern="^xxxx.com$"。
最后,你要到http://tool.chinaz.com/pagestatus/这里查询一下,你的301是否成功了。
例如我的
最后,对大家可能会产生的问题,根据我自己的经历来作一个回答。
1、百度对301多久会生效?
15天到30天
2、做了301以后百度多长时间响应?
2到3天的时间百度就知道你已经做了301重定向,这个你可以通过快照发现。
也就是说,尽管你的网址还是原来的,但你的快照内容却是重定向后的网址的。