换域名后第一件要做的事情就是301跳转了,这篇文章关于如何在linux下设置301跳转和301跳转的SEO相关问题的汇总:涉及到权重传递,301跳转后原网页的问题,和所有页面的301操作。
301跳转的设置方法
先看看301设置的方法,以下均为Apache设置301跳转的方法:
把不带www的域名跳转到带www的域名上:
可以通过.htaccess设置301跳转,在.htaccess文件中输入,下面这串代码就可以了RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.seavia.com
RewriteRule ^(.*)$ http://www.seavia.com $1 [R=permanent,L]
把带www的域名跳转到不带www的域名上:RewriteEngine On
RewriteCond %{HTTP_HOST} !^seavia.com$ [NC]
RewriteRule ^(.*)$ http://seavia.com/$1 [L,R=301]
重定向olddomain.com到www.newdomain.comRewriteEngine On
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [L,R=301]
重定向olddomain.com to newdomain.comRewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
重定向domain.com/file/file.php 到 seavia.com/otherfile/other.phpRewriteCond %{HTTP_HOST} ^www.domain.com$
RewriteRule ^file/file.php$ http://www.seavia.com/otherfile/other.php [R=301,L]