大家好!Apache mod_proxy 出了点问题,希望有人能帮忙
前言:我们需要一个新的领域(http://section1.info)将用户引导至(http://domain.info/?q=section1) 并在 URL 中维护 section1.info。
以下似乎不起作用:
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://domain.info/?q=section1
ProxyPassReverse / http://domain.info/?q=section1
谢谢!
答案1
不幸的是,ProxyPass 不接受查询字符串。如果您可以使用mod_rewrite
:
RewriteCond %{HTTP_HOST} section1.info$
RewriteRule (.*) http://domain.info/?q=section1 [P]
其中,[P]
是代理标志,需要mod_proxy
与mod_rewrite
希望这可以帮助。
答案2
解决方法很简单,重定向/http://domain.info/?q=section1
但这肯定不会保留你的 URL 结构