利用web.config设置虚拟主机301重定向

王朝互联网·作者佚名  2012-02-18
窄屏简体版  字體: 小  |  中  |  大  |  超大  

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重定向,这个你可以通过快照发现。

也就是说,尽管你的网址还是原来的,但你的快照内容却是重定向后的网址的。

我的网站:www.youhenduo.com

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航