欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是建站经验系列之:【利用web.config设置虚拟主机301重定向】,下面是详细的分享!
利用web.config设置虚拟主机301重定向
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
以上所分享的是关于利用web.config设置虚拟主机301重定向,下面是编辑为你推荐的有价值的用户互动:
相关问题:IIS7.5虚拟主机伪静态和301重定向怎么写入一个web....
答:我也收到这个问题的困惑,希望有高手来解答! >>详细
相关问题:加我远程,帮我修改下C#.net的web.config设置,做...
答:没有 rewrite ,是因为你没有安装 URL RERITE 组件,百度一下安装了就行了。 http://www.iis.net/downloads/microsoft/url-rewrite IIS7以上才支持。 另外,如果你要将域名转向,可以建立一个以那个域名为主机头的网站,在根目录用 ASP、PHP、AS... >>详细
相关问题:虚拟主机301重定向如何设置
答:如果是asp, php 直接可以写代码实现但是如果是静态网页的话就比较麻烦了1.虚拟主机如果是linux 还好可以写..htaccess 来实现2。非linux主机空间理论上是可以找空间商协商,不过他们一般是不给你做的,我看到网上有一些用js的信息,不过好像都是... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
