|
现在我们再来说下用伪静态规则文件来做301的方法,同时加上目录(文件夹)要怎样做301重定向:以常用的两种格式举例(httpd.ini 、 .htaccess)
1(1)httpd.ini格式的域名301:
RewriteCond Host: ^52jieqi\.com$
RewriteRule (.*) http\://www\.52jieqi\.com/ [R,I]
解释:把不带www的域名301跳转到带www的域名,要注意的是不同版本的Rewrite组件,最后面添加的代码会不同。
1(2)httpd.ini格式的目录301:
RewriteRule (.*)/mulu$ $1/mulu/ [R,I]
解释:把不带斜杠的/mulu 301跳转到带斜杠的/mulu/
2(1).htaccess格式的域名301:
RewriteCond %{HTTP_HOST} ^(52jieqi.com)(:80)? [NC]
RewriteRule ^(.*) http://www.52jieqi.com/$1 [R=301,L]
解释:把不带www的域名301跳转到带www的域名
2(2).htaccess格式的目录301:
RewriteRule ^mulu$ /mulu/ [R=301,L]
解释:把不带斜杠的/mulu 301跳转到带斜杠的/mulu/
上面就把常用的301方法列出来了,其他2008+IIS7可以用.htaccess导入进去,所以不再列举。
|
|