0

我正在使用 .htaccess 代理将子域的内容重定向到另一个域的子文件夹: www.domain1.com/support 将显示来自 site1-support.domain2.com的内容

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

为此,我在 www.domain1.com 下创建了一个名为“support”的空文件夹并将其添加到 .htaccess:

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

这有效,但只要有?在 url 中它不显示页面,例如 hxxp://www.domain1.com/kb.php?article=1

那里有 htaccess 大师的帮助吗?

4

1 回答 1

0

如果要转发,article=1则应RedirectRule添加QSA标志。

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

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

于 2013-10-07T07:47:09.077 回答