网页301重定向的实现方法实例

301重定向是做网站优化很有必要设置的。它可以将类似于siviy.com重定向到http://www.siviy.com。这样有一个好处就是:集中精力消灭敌人,呵呵。可以让一个网站的权重真正集中到一个网址上来,这样就在无形中提高了网站的排名,大家有时搜索的时候就知道,同一个网站,找到的结果里面有的是带www的有的是不带的,这就代表网站没有重定向,有人说:这不是很好吗?带www的可以排名一次,不带的也可以排名一次,不是有更多的排名机会吗?事实上,虽然也会有这样的结果,但是,这代表了不管是带和不带,其排名很可能会比较低,因为权重分散了,排名自然就低,所以,还不如做一个301重定向,将这两个网址集中在某一个上面,不是更加好吗?这样,虽然排名的个数少了,但是排名自然就提高,何乐不为?

 

怎么将siviy.com重定向到www.siviy.com(www.siviy.com和http://www.siviy.com意思是一样的)

 

首先要确保网站服务器支持301重定向功能,否则也无效的。
打开.htaccess文件(注意的是没有前缀,完整的文件名就是.htaccess,所以在本机电脑新建这样的文件到时候,是不成功的,因为会提示你键入文件名,但是服务器上是可以的。所以先可以随便打个文件名,到服务器了就去掉。)

加入以下规则。(下面的规则是针对主域名的,子域名要修改)
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.siviy.com$ [NC]
RewriteRule ^(.*)$ http://www.siviy.com/$1 [L,R=301]

 

重定向www.siviy.com到siviy.com
RewriteEngine On
RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]

 

重定向vvoov.com to siviy.com(从一个网站重定向另外一个网站)
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !vvoov.com$ [NC]
RewriteRule ^(.*)$ http://siviy.com/$1 [L,R=301]

当然实际上,要重定向的不只是上面所写的三种,但是,却包括了绝大部分的应用,重定向做好之后最好是检查一遍以免出现问题也不知道。

posted @ 2013-06-13 10:27  燕舞春天  阅读(234)  评论(0编辑  收藏  举报