2011-03-22 75 views
0

我的linux + Apache 2.x web服務器上的mod-rewrite規則集有點麻煩。mod-rewrite規則集

產品PID具有CG000XXXX格式。

我想用縮短的URL調用PID。 如果我www.DOM.com/?1234呼叫www.DOM.com//product/detail.jsp?pid=BG00

訪問我申請下面就我的httpd.conf

RewriteEngine On 
RewriteRule ^/?([0-9]+)$ /product/detail.jsp?pid=BG000$1 [NC,L] 

它的工作..但呼錯PID。

請幫助...在此先感謝。

+0

那麼,你說產品PID有CG ...格式,但你的查詢字符串使用BG ... – Andrew 2011-03-22 21:56:14

回答

0

規則沒問題。在mod_rewrite上啓用調試,並查看訪問該URL時發生的情況。我認爲是Apache和你的Java應用服務器之間的問題。

RewriteLogLevel 3 
RewriteLog "/TMP/rewrite.log"