使用.htaccess进行内部重定向


Internal Redirection with .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]

有什么想法吗?

您需要在apachevhost(域的虚拟主机配置)中使用代理通行证

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