URLは、正規表現の質問を書き直します
-
09-10-2019 - |
質問
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}
所属していません StackOverflow