我需要改变域名时,我有一个特定的路径上的URL请求。更具体地说,我需要首先确定请求的URL上是否存在某个路径(/path)。如果存在,则显示域为www.mynewdomain.com/path/的网站。如果/path不存在于请求的URL中,则显示www.myolddomain.com或任何请求。
/path
www.mynewdomain.com/path/
www.myolddomain.com
ohtdti5x1#
您可以使用RewriteRule将请求重定向到新域。您可以在虚拟主机中提及配置。
RewriteEngine OnRewriteRule /path(.*) http://www.mynewdomain.com/$1 [L,R]
RewriteEngine On
RewriteRule /path(.*) http://www.mynewdomain.com/$1 [L,R]
此配置保留了/path令牌后的URL部分[用(.*)表示],并使用$1重写到重定向路径。
(.*)
$1
1条答案
按热度按时间ohtdti5x1#
您可以使用RewriteRule将请求重定向到新域。您可以在虚拟主机中提及配置。
此配置保留了
/path
令牌后的URL部分[用(.*)
表示],并使用$1
重写到重定向路径。