Apache下301转向代码
新建.htaccess文件,输入下列内容,需要开启mod_rewrite.
1)将不带WWW的域名转向到带WWW的域名下,代码如下:Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^lesishu.cn [NC]
RewriteRule ^(.*)$ http://www.phprm.com /$1 [L,R=301]
2)重定向到新域名,代码如下:Options +FollowSymLinks
RewriteEngine on
RewriteRule ^(.*)$ http://www.phprm.com /$1 [L,R=301]
wordpres根目录301跳转,代码如下:# BEGIN WordPress
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{http_host} ^phprm.com [NC]
RewriteRule ^(.*)$ http://www.phprm.com /$1 [L,R=301]
rewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
rewriteRule ^index.php$ http://www.phprm.com / [R=301,L]
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
分析:php 301跳转代码只适合于全php页面或单页面做跳转了,apache/iis 301跳转适用于大量的网站域名301跳转了,他们两共同点都是实现301但两者各人有优点吧,大家自行根据自己情况选择吧.
文章链接:
随便收藏,请保留本文地址!