LAMP 1.9域名301跳转
给两个域名分主次。输入次域名跳转到主域名然后进行访问。
首先打开虚拟机配置文件。
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
把这段配置添加到配置文件里
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www.wang.com$ RewriteRule ^/(.*)$ http://www.denny.com/$1 [R=301,L] </IfModule>
www.wang.com跳转到www.denny的意思。
301永久重定向。302是临时重定向。
域名跳转用301.L表示结束了。
浏览器里输入www.wang.com的时候,自动跳转到www.denny.com
如果指定两个次域名应该这样写
<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^www.wang.com$ [OR] RewriteCond %{HTTP_HOST} ^www.aaaa.com$ RewriteRule ^/(.*)$ http://www.denny.com/$1 [R=301,L] </IfModule>
也可以通过查看域名跳转
curl -x192.168.1.117:80 www.wang.com/bbs/forum.php -I
HTTP/1.1 301 Moved Permanently
Date: Mon, 07 Dec 2015 18:30:37 GMT
Server: Apache/2.2.24 (Unix) PHP/5.4.44
Location: http://www.denny.com/bbs/forum.php
Content-Type: text/html; charset=iso-8859-1