0

我的 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。

请帮助...在此先感谢。

4

1 回答 1

0

规则没问题。在 mod_rewrite 上启用调试并查看访问 url 时发生的情况。我认为是 Apache 和您的 java 应用程序服务器之间的问题。

RewriteLogLevel 3 
RewriteLog "/TMP/rewrite.log"
于 2011-03-22T21:55:19.673 回答