2013-10-07 162 views
0

我使用的.htaccess代理一个子域的内容重定向到另一个域的子文件夹为: www.domain1.com/support 将呈现前 内容site1-support.domain2.comhtaccess的子域名重定向到另一个域的子文件夹

保持地址栏显示hxxp://www.domain1.com/support。

要做到这一点,我创建了下www.domain1.com名为“支持”的空文件夹,并添加此为.htaccess:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule ^/?support/(.*)$ http://site1-support.domain1.com/$1?proxy=http://site1-support.domain2.com [P] 
</IfModule> 

这工作,但每当有?在它不显示页面,如 hxxp://www.domain1.com/kb.php?article = 1

任何帮助来自htaccess的大师在那里?

回答

0

如果你想转发article=1RedirectRule你应该添加QSA标志。

RewriteRule ^/?support/(.*)$ http://site1-support.domain1.com/$1?proxy=http://site1-support.domain2.com [QSA,P] 

希望它有帮助,并且我正确理解您的问题。 :)

+0

该国旗伎俩。谢谢! – Roger

相关问题