我试图在我的.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>