使用.htaccess进行内部重定向

时间:2013-06-28 14:57:55

标签: php apache .htaccess

我正在努力实现以下目标:

用户访问权限:s1.domain.com
浏览器停留:s1.domain.com
服务器转到:s2.domain.com/folder /

s1.domain.com& s2.domain.com指向同一个DocumentRoot

以下是行不通的 - 它实际上是在进行浏览器重定向(从stackoverflow的另一个问题中获取)

RewriteCond %{HTTP_HOST} =s1.domain.com
RewriteRule ^(.*)$ http://s2.domain.com/folder/ [QSA,P,L]

任何想法我该怎么办?

1 个答案:

答案 0 :(得分:1)

您需要在apache vhost(域的虚拟主机配置)中使用代理传递

ProxyPreserveHost On
ProxyPassMatch /(.*)    http://s2.domain.com/folder/$1