万网主机管家自带的有伪静态组件(景安的小骑士软件带的跟这个差不多,规则也是一样的),如果你安装了这个组件,怎么写301重定向文件呢?虽然万网已经写得很清楚了,但是里边还有一些问题估计大家要一段时间的摸索。
他的伪静态不是在每个网站的根目录,而是统一在伪静态组件的安装目录,他已经写了一些伪静态的样式,但是没有写301规则,这是我写的规则,先呈上:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
#野狼SEO博客不带www301重定向到带www的域名
RewriteCond Host: ^chunbaimao.com$
RewriteRule / http://www.chunbaimao.com [I,RP]
下边来解释一下,这里就是将不带www的域名301重定向到野狼SEO博客首页http://www.yelangseo.net。详细的分析从# 的注释行开始:
1、“#野狼SEO博客不带www301重定向到带www的域名”这里边就是等于注释,#后边的就是注释
2、“RewriteCond Host: ^yelangseo.net$” 这个就是一个条件,这里的条件翻译成汉语就是 如果域名是不带www的那个域名,当然这个并不匹配www.chunbaimao.com等二级域名。
3、“RewriteRule / http://www.chunbaimao.com [I,RP]” 上一个条件满足的话后边的这一句就执行。意思就是首页跳转到野狼SEO博客首页http://blog.390seo.com
【高级】
问:如果我想写多条规则怎么写?
答:可以写多个限制条件和多个规则,如果是
RewriteCond Host: ^yelangseo.net$一个限制条件的话,只对他的下一条规则有效,其他的就没有效果了。
RewriteRule / http://www.yelangseo.net [I,RP]
RewriteCond Host: ^yelangseo.net$
RewriteRule / http://www.yelangseo.net [I,RP]
问:这个文件能不能再写伪静态的规则?
答:可以的。可以在后边写
问:这个文件是针对所有的网站还是一个网站?
答:所有网站。你只能靠通过规定限制条件,例如RewriteCond Host: ^yelangseo.net$来限制针对的网站,而在本服务器上的网站都会执行一下这个规则的。如果你怕太耗服务器资源,那就请下载其他版本的伪静态组件,万网的这个不行,因为这个是免费的,所以万网可以集成到他的软件中,每个网站一个规则的那种是要收费的,不过网上有破解版本,你可以尝试使用。