1
我们已经完全更新了我们的多域名网站,因此我们的许多旧网址现已停止运营,我们计划将它们各自重定向到各自的域名。.htaccess多域名重定向到各自域名的页面
我们目前的服务器的虚拟主机配置是这样的
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/vhosts/project/httpdocs"
ServerName domain.uk
ServerAlias www.domain.uk domain.de www.domain.de domain.fr www.domain.fr
ErrorLog "/var/www/vhosts/project/logs/error.log"
CustomLog "/var/www/vhosts/project/logs/access.log" combined
<Directory "/var/www/vhosts/project/httpdocs">
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>
所以所有域指向服务器上的同一个文件夹,因此共享相同的.htaccess文件也是如此。
我们有以下老的网址需要重定向到他们各自的域名,所以可以请一些人了解如何做到这一点。
- http://www.domain.uk/default1 - >http://www.domain.uk/def1
- http://www.domain.uk/default2 - >http://www.domain.uk/def2
- http://www.domain.uk/default3 - >http://www.domain.uk/def3
- http://www.domain.de/default1 - >http://www.domain.de/def1
我尝试以下,但它不能正常工作
RewriteRule ^default1$ http://www.domain.uk/def1 [R=301,NC,NE,L]
要求 1.重定向http://www.domain.uk和http://www.domain.de,不http://www.domain.fr