域名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]