mod-rewrite规则集

时间:2011-03-22 21:46:58

标签: apache mod-rewrite httpd.conf

我的linux + Apache 2.x网络服务器上的mod-rewrite规则集有些麻烦。

产品PID具有CG000XXXX格式。

我想用缩短的URL来调用PID。 如果我使用www.DOM.com/?1234来电www.DOM.com//product/detail.jsp?pid=BG0001234

进行访问

我在httpd.conf上应用了以下内容

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

它工作..但调用错误的PID。

请帮助...提前致谢。

1 个答案:

答案 0 :(得分:0)

规则还可以。在mod_rewrite上启用调试,并查看访问URL时发生的情况。我认为Apache和你的java应用服务器之间存在问题。

RewriteLogLevel 3 
RewriteLog "/TMP/rewrite.log"