Apache-2.2
簡單的 apache2 從一個域重定向到另一個域
我想要做的是以下內容:
我的域 xy.example.com 不再存在。因此,我想做一個簡單的重定向到新域 abc.example.com。它應該是一個重定向,當有人在瀏覽器欄中鍵入<http://xy.example.com/team.php>時也可以使用它 - 而不是它應該重定向到<http://abc.example.com/team.php>
我已經嘗試了一些東西,但它並沒有真正起作用。我必須在 Apache 2 配置中添加什麼?
您可以使用RedirectPermanent指令將客戶端重定向到您的新 URL。
只需為您將其重定向到新域的舊域創建一個非常簡單的 VirtualHost:
<VirtualHost *:80> ServerName xy.example.com RedirectPermanent / http://abc.example.com/ # optionally add an AccessLog directive for # logging the requests and do some statistics </VirtualHost>
.htaccess
在您的DocumentRoot
. 添加RewriteEngine On RewriteRule ^(.*)$ http://abc.example.com/$1 [R=301,L]
此外,我會將
ServerName
指令更改為新域並保留ServerAlias
舊域。ServerName abc.example.com ServerAlias xy.example.com