将aaa.bbb.ccc.com的Apache mod_rewrite复制到aaa.org

我试图在我的.htaccess文件中写入我的mod_rewrite规则,以修复当访问者访问我的网站时在浏览器栏中显示的URL。 我有几个选项,我希望我的用户能够进入。 他们应该能够input如下内容:

aaa.xxx.yyy.edu bbb.xxx.yyy.edu 

它应该前进

 bbb.org 

其中bbb.org是我自己指向网站的url。 我已经有了一个移除www的规则。 从任何一个的前面,我有一个规则,将转发aaa.xxx.yyy.edu bbb.xxx.yyy.edu,但如果你去bbb.org,浏览器栏中的URL显示为bbb.xxx.yyy.edu。

有什么build议么?

 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{HTTP_HOST} ^(www\.)?(aaa|bbb)\.xxx\.yyy\.edu$ [NC] RewriteRule ^(.*)$ http://bbb.org$1 [L,R=301] </IfModule> 

改为使用redirect:

redirect永久/ http://bbb.org/

把它放在一个虚拟主机中,以响应这两个主机名:

 <Virtualhost *:80> ServerName aaa.xxx.yyy.edu ServerAlias bbb.xxx.yyy.edu Redirect Permanent / http://bbb.org/ </Virtualhost>