码迷,mamicode.com
首页 > 其他好文 > 详细

1.9-域名301跳转

时间:2015-08-19 02:07:15      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:1.9-域名301跳转

如果多个域名对应一个网站,用户访问没有问题。但是搜索引擎会出现多个域名对应一个网站,无法分清主次的问题,对搜索结果会有影响。这里就必须吧域名分为主次、权重不同。使得访问次域名时,跳转到主域名。使得搜索结果正常。


配置:在虚拟主机配置文件中/usr/local/apache2/conf/extra/httpd-vhosts.conf,加入以下几个命令


<VirtualHost *:80>

    ServerAdmin 4614768@qq.com

    DocumentRoot "/usr/local/src/Discuz"

    ServerName www.llzdwyp.com      

    ServerAlias www.wyp.com         

    ServerAlias www.hdnet.com       

<IfModule mod_rewrite.c>

   RewriteEngine on

   Rewritecond %{HTTP_HOST} ^www.wyp.com$ [OR]              次域名

   Rewritecond %{HTTP_HOST} ^www.hdnet.com$                 次域名

   RewriteRule ^/(.*)$ http://www.llzdwyp.com/$1 [R=301,L]  主域名

</IfModule>

多个次域名时,必须加上[OR],否则是and关系。而不是或关系

^/(.*)$是域名后的子目录,对应跳转到主域名下的子目录

[R=301,L]  R是状态码,跳转状态码有两种:301为永久重定向,对搜索引擎友好,推荐使用

                                        302为临时重定向

L为last,结束的意思


1.9-域名301跳转

标签:1.9-域名301跳转

原文地址:http://llzdwyp.blog.51cto.com/6140981/1685727

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!