0
當我在url請求上有一定的路徑時,我需要更改域。更具體地說,我需要首先確定url請求上是否存在某個路徑(/ path)。如果存在,則顯示域名爲www.mynewdomain.com/path/的網站。如果URL請求中不存在/ path,則顯示www.myolddomain.com或任何請求。基於正則表達式重定向域
當我在url請求上有一定的路徑時,我需要更改域。更具體地說,我需要首先確定url請求上是否存在某個路徑(/ path)。如果存在,則顯示域名爲www.mynewdomain.com/path/的網站。如果URL請求中不存在/ path,則顯示www.myolddomain.com或任何請求。基於正則表達式重定向域
您可以使用RewriteRule將請求重定向到新域。您可以在虛擬主機中提到該配置。
RewriteEngine On
RewriteRule /path(.*) http://www.mynewdomain.com/$1 [L,R]
這種結構保留了/path
令牌[由(.*)
表示]和改寫成使用$1
重定向的路徑後的URL的部分。
你想保持原樣的參數嗎?我的意思是讓我們說,你訪問使用http://www.myolddomain.com/resource/path?query=sachin,你想重定向爲http://www.mynewdomain.com?query=sachin –