基于正则表达式重定向域

时间:2016-04-06 09:51:12

标签: apache rewrite mod

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

1 个答案:

答案 0 :(得分:0)

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

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

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