我正在使用.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物品= 1
htaccess大师的任何帮助都在那里?
答案 0 :(得分:0)
如果您想使用article=1
转发RedirectRule
,则应添加QSA标记。
RewriteRule ^/?support/(.*)$ http://site1-support.domain1.com/$1?proxy=http://site1-support.domain2.com [QSA,P]
希望它有所帮助,并且我理解你的问题。 :)