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 –