apache mod_proxy URL 重定向/别名

apache mod_proxy URL 重定向/别名

大家好!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_proxymod_rewrite

希望这可以帮助。

答案2

解决方法很简单,重定向/http://domain.info/?q=section1

但这肯定不会保留你的 URL 结构

相关内容