基于正则表达式的重定向域

Redirect domain based on regular expression

当我在 url 请求中有特定路径时,我需要更改域。更具体地说,我需要首先确定 url 请求中是否存在特定路径 (/path)。如果存在则显示域名为 www.mynewdomain.com/path/ 的网站。如果 /path 在 url 请求中不存在,则显示 www.myolddomain.com 或任何请求。

您可以使用 RewriteRule 将请求重定向到新域。您可以在虚拟主机中提及配置。

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

此配置保留/path令牌[由(.*)表示]之后的URL部分,并使用重写为重定向路径。