2016-04-06 68 views
0

當我在url請求上有一定的路徑時,我需要更改域。更具體地說,我需要首先確定url請求上是否存在某個路徑(/ path)。如果存在,則顯示域名爲www.mynewdomain.com/path/的網站。如果URL請求中不存在/ path,則顯示www.myolddomain.com或任何請求。基於正則表達式重定向域

+0

你想保持原樣的參數嗎?我的意思是讓我們說,你訪問使用http://www.myolddomain.com/resource/path?query=sachin,你想重定向爲http://www.mynewdomain.com?query=sachin –

回答

0

您可以使用RewriteRule將請求重定向到新域。您可以在虛擬主機中提到該配置。

RewriteEngine On 
RewriteRule /path(.*) http://www.mynewdomain.com/$1 [L,R] 

這種結構保留了/path令牌[由(.*)表示]和改寫成使用$1重定向的路徑後的URL的部分。