1

ここでの isapi 書き換えの正規表現は、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 に答える