0
的是较旧的Ubuntu(12.04)使用Apache 2.2 ...Apache 2.2的改写与代理
想有一个路径代理到另一个域(但保留在浏览器的URL不变)。试过以下,因为代理的东西不htaccess
允许的(假设没有为Apache 2.2,但也许以后的版本):
<VirtualHost *:80>
ProxyRequests Off
ProxyPreserveHost On
SSLProxyEngine on
<Proxy *>
Allow from all
</Proxy>
ProxyPass /axis <some domain>
ProxyPassReverse /axis <some domain>
</VirtualHost>
这工作,但不是在目标域重定向。例如,如果某个域重定向到/somepath
,那么代替指向http://<my domain>/axis/somepath
,结果是http:://<my domain>/somepath
,这是未定义的。
问题是如何强制我的域下的路径下的所有内容(例如/axis
)与其他域匹配?