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