apache 域名重定向
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了apache 域名重定向相关的知识,希望对你有一定的参考价值。
域名重定向,域名跳转
通常叫做301 永久重定向
需求,要把访问域名 www.domain1.com 的域名转发到 www.domain2.com 上
实验,把www.azonabj.com 的域名跳转到 www.azona.com 上
实现:
在相应的虚拟主机中加入
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.azonabj.com$
RewriteRule ^/(.*) http://www.azona.com/$1 [R=301,L] //$1指(.*),如果有两个,要用第二个为$2
</IfModule>
/usr/local/apache2/bin/apachectl -t
/usr/local/apache2/bin/apachectl restart
如果是多个域名重定向到一个域名
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.domain.com [OR]
RewriteCond %{HTTP_HOST} ^www.domain1.com$
RewriteRule ^(.*)$ http://www.domain2.com/$1 [R=301,L]
</IfModule>
以上是关于apache 域名重定向的主要内容,如果未能解决你的问题,请参考以下文章
apache将不带www域名301重定向到带www的域名的配置方法
Apache重定向自域名.com至www.domain.com