質問

ISAPI書き換えのための私の正規表現は、URLに変数を渡していません

www.domain.com/z34232/productname.htmlのような変数を渡そうとしていますか?Ref = Magic

しかし、コードは「ref = magic」文字列を無視しています

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

どんな提案でも非常に役立ちます。文字列の残りをそのままに保つ必要があります。

役に立ちましたか?

解決

あなたはこのようなことを達成しようとしていると思います:

RewriteRule .*z([0-9]*)/.*\.html(\?.*)? /product.asp?pnum=$1$2 [QSA]

他のヒント

パターンを使用してクエリ文字列に一致することはできません。次のようなものは機能するはずです。

RewriteRule .*/z([[:digit:]]*)/.*\.html  /product.asp?pnum=$1&%{QUERY_STRING}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top