weewee 发表于 2015-7-13 09:10:42

域名301跳转

我们有2个域名指向服务器,一个是主(www.lam.com),一个是次(www.lam2.com),我们要让搜索引擎能够识别哪一个是主,哪一个是次。首先编辑虚拟主机配置文件:
# vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
配置跳转
<IfModule mod_rewrite.c>
   RewriteEngine on
   RewriteCond %{HTTP_HOST} ^www.lam2.com$               ## 条件(次)
   RewriteRule ^/(.*)$ http://www.lam.com/$1        ## 规则(主)
</IfModule>
:wq
查看rewrite模块是否加载

# apachectl -M
rewrite_module (shared)
# apachectl -t
Syntax OK
# apachectl restart
301跳转配置完成。

补充:
如果还有一个域名为“www.123456.com“需要跳转到主域名的话,在配置跳转中要加入

<IfModule mod_rewrite.c>   RewriteEngine on   RewriteCond %{HTTP_HOST} ^www.lam2.com$             ## 条件(次)   RewriteCond %{HTTP_HOST} ^www.123456.com$   RewriteRule ^/(.*)$ http://www.lam.com/$1        ## 规则(主)</IfModule>注意,上一行的结尾要加上才行。

页: [1]
查看完整版本: 域名301跳转