2011-03-22 71 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"