伪静态规则配置301重定向之.htaccess范例

2025-04-08 13:11:06

有的虚录搠糅类拟主机可以配置伪静态规则来实现301重定向。但是为什么野狼不建议大家使用伪静态配置呢?是因为现在的伪静态组件太多,很多空间商都不知道自己使用的是什么组件,野狼总结了根据不同的组件有三种格式的伪静态规则文件:

第一、.htaccess

第二、httpd.ini

第三、httpd.conf

第四、web.config

因为判断主机使用的哪些伪静态规则比较麻烦,所以我们尽量在条件允许的情况下使用这几种方法:配置服务器实现伪静态、修改ASP程序代码实现伪静态、修改PHP程序代码实现伪静态、修改ASP.NET代码实现伪静态。

伪静态规则配置301重定向之.htaccess范例

当然如果你用的虚拟主机,而且网站有静态网址,那么只能使用配置伪静态规则来实现301永久重定向了。下边详细解释。

一、什么样的主机支持.htaccess文件的伪静态规则

很多主机是支持这种文件的,一般linux系统的主机都支持这种文件;win主机中安装了ISAPI_Rewrite FULL版本的主机。这里要稍微的深入解释一下。一般情况下你的主机商是不会给你安装FULL版本的主机,因为这个版本是收费的,所以很多主机商为了不触犯相关法律,会配置lite版本的,那个版本一般是支持httpd.ini。所以综上所述,我们可以简单地认为:linux系统支持这种文件的伪静态规则。

二、伪静态范例

一般是在.htaccess文件的开头写上以下三行。

RewriteEngine onRewriteCond %{http_host} ^390seo.com [NC]RewriteRule ^(.*)$http://www.390seo.com/$1[L,R=301]

第一行的意思是说,伪静态规则开始了。

第二行意思是说,这条规则适用于不带www的域名

第三行意思是说,这个域名的任何网址都转变成带www的网址,返回码是301

三、注意事项

1、.htaccess文件不能在win系统的主机上创建,因为这个文件没有文件名,只有后缀名。可以点击这里下载:http://pan.baidu.com/s/1gdgMAY3

2、最好问一下你的主机提供商看看支持什么格式的伪静态文件,很多主机配置方法会有差异。以后野狼也会提供各大主机商的伪静态规则配制方法,供大家参考。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢