Apache的mod_proxy URLredirect/别名

伙计们! 有一个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 

谢谢!

不幸的是,ProxyPass不接受查询string。 如果你确定使用mod_rewrite

 RewriteCond %{HTTP_HOST} section1.info$ RewriteRule (.*) http://domain.info/?q=section1 [P] 

其中, [P]是代理标志,需要mod_proxymod_rewrite一起启用

希望这可以帮助。

一个解决方法很简单,redirect/ http://domain.info/?q=section1

但是这当然不会保留你的URL结构