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

kupeojn6  于 2023-10-23  发布在  Apache
关注(0)|答案(1)|浏览(178)

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

ohtdti5x

ohtdti5x1#

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

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

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

相关问题