利用Apache的.htaccess,使用301重定向
这里的.htaccess写法如下,仅共参考:
用301将不带WWW的域名重定向:即将xiit.cn统一为www.xiit.cn
rewriteEngine on
rewriteCond %{http_host} ^xiit.cn[NC]
rewriteRule ^(.*)$ http://www.xiit.cn/$1 [R=301,L]
用301将绑定的其他域名重定向到主域名,将xiit.cn和www.xiit.cn统一为www.teayp.com
RewriteEngine on
RewriteCond %{HTTP_HOST} ^xiit.cn$ [OR]
RewriteCond %{HTTP_HOST} ^www.xiit.cn$
RewriteRule ^(.*)$ http://www.teayp.com/$1 [R=301,L]
此处也可以写成:
RewriteCond %{HTTP_HOST} ^(www.)?xiit.cn$
RewriteRule ^(.*)$ http://www.teayp.com/$1 [R=301,L]
当然,也可以再扩展一下,将index.html、index.php等也重定向一下:将www.xiit.cn/index.php统一为www.teayp.com
RewriteEngine on
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/
RewriteRule ^index.php$ http://www.teayp.com/ [R=301,L]
弄好之后,用这个免费工具检查一下转向的效果吧:
http://www.internetofficer.com/seo-tool/redirect-check/
发表回复