2011-08-12 30 views
0

我們正試圖重定向濱ends2與多家移交到應用服務器參數wines.jsp的目的地。 Apache正在關閉參數,因此應用程序服務器不知道喲放在頁面中。 Apache的配置是:如何重寫URI與查詢字符串

RewriteRule ^/wines/bin-ends2$ http://qa2:7025/wines/wines.jsp?Form=WinesSearch&type=binends [PT] 

有沒有人知道如何使這項工作?

回答

0

您需要QSA標誌添加到您的規則,當你介紹新的查詢字符串參數,並希望保留(最好說,包括)現有的查詢字符串。

您的規則應該是

RewriteRule ^/wines/bin-ends2$ http://qa2:7025/wines/wines.jsp?Form=WinesSearch&type=binends [QSA,PT] 

有用的鏈接:http://httpd.apache.org/docs/current/rewrite/flags.html#flag_qsa

+0

感謝您的答覆。我已經完成了QSA,PT,R和L所有可能的組合,但沒有一個能夠工作。我將刪除配置的其餘部分,以防與此重寫有衝突。 – John