您的位置:首页 > 其它

LAMP 1.9域名301跳转

2015-12-08 00:26 253 查看
给两个域名分主次。输入次域名跳转到主域名然后进行访问。

首先打开虚拟机配置文件。

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: