1

我的 isapi rewrite here 的正则表达式没有在 URL 中传递变量

试图传递一个变量,如:www.domain.com/z34232/ProductName.html?参考=魔术

但是代码忽略了“ref=magic”字符串

  RewriteRule .*z([[:digit:]]*)\/.*.html\??(.*)  /product.asp\?pnum=$1(?2&$2&:) [I,O,L]

任何建议都会非常有帮助。我需要保持字符串的其余部分完好无损。

4

2 回答 2

0

我认为你试图实现这样的目标:

RewriteRule .*z([0-9]*)/.*\.html(\?.*)? /product.asp?pnum=$1$2 [QSA]
于 2010-10-20T22:30:40.033 回答
0

您不能使用该模式来匹配查询字符串。类似于以下内容的东西应该可以工作:

RewriteRule .*/z([[:digit:]]*)/.*\.html  /product.asp?pnum=$1&%{QUERY_STRING}
于 2010-10-21T04:25:36.477 回答