我正则表达式ISAPI重写这里就不传递变量在URLURL重写正则表达式的问题
试图通过像一个变量:www.domain.com/z34232/ProductName.html? REF =魔法
但代码是忽略了 “REF =魔法” 串
RewriteRule .*z([[:digit:]]*)\/.*.html\??(.*) /product.asp\?pnum=$1(?2&$2&:) [I,O,L]
任何建议将是非常有益的。我需要保持字符串的其余部分不变。
我正则表达式ISAPI重写这里就不传递变量在URLURL重写正则表达式的问题
试图通过像一个变量:www.domain.com/z34232/ProductName.html? REF =魔法
但代码是忽略了 “REF =魔法” 串
RewriteRule .*z([[:digit:]]*)\/.*.html\??(.*) /product.asp\?pnum=$1(?2&$2&:) [I,O,L]
任何建议将是非常有益的。我需要保持字符串的其余部分不变。
您不能使用模式的查询字符串相匹配。类似以下内容应该可以工作:
RewriteRule .*/z([[:digit:]]*)/.*\.html /product.asp?pnum=$1&%{QUERY_STRING}
结果应该是:“www.domain.com/product.asp?pnum=34232&ref=magic&:”? – Dingo 2010-10-20 22:37:28