我的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。
请帮助...提前致谢。
答案 0 :(得分:0)
规则还可以。在mod_rewrite上启用调试,并查看访问URL时发生的情况。我认为Apache和你的java应用服务器之间存在问题。
RewriteLogLevel 3
RewriteLog "/TMP/rewrite.log"