如何将主域+子域重定向到新域

时间:2013-04-26 10:11:49

标签: php redirect

我需要一些帮助

我想将使用旧主域创建的旧主域和子域重定向到全新域。

喜欢这个

www.old-domain.com 
www.sub1.old-domain.com
www.sub2.old-domain.com
www.sub3.old-domain.com
www.sub4.old-domain.com

www.new-domain.com
www.sub1.new-domain.com
www.sub2.new-domain.com
www.sub3.new-domain.com
www.sub4.new-domain.com 

我认为只能用 new 更改 字样。

请指导我如何实现这个目标

服务器信息 Apache 2.2.24版 PHP版本5.3.24

1 个答案:

答案 0 :(得分:0)

最简单的方法是创建一个虚拟主机并重定向它们:

<VirtualHost *:80>
    ServerName www.old-domain.com 
    redirect permanent / http://www.new-domain.com/
<VirtualHost>

它更有效率,然后你不需要重写引擎。否则将 .htaccess 文件放入根目录。

RewriteEngine On
RewriteCond %{HTTP_HOST} ^old-domain.de
RewriteRule (.*) http://www.new-domain.de/$1 [R=301,L]

例如。