url rewrite regex question
-
09-10-2019 - |
Pergunta
My regex expression for isapi rewrite here isn't passing variables in the URL
Trying to pass a variables like: www.domain.com/z34232/ProductName.html?ref=magic
But the code is ignoring the "ref=magic" string
RewriteRule .*z([[:digit:]]*)\/.*.html\??(.*) /product.asp\?pnum=$1(?2&$2&:) [I,O,L]
Any suggestions would be extremely helpful. I need to keep the rest of the string intact.
Solução
I think you trying to achieve something like this:
RewriteRule .*z([0-9]*)/.*\.html(\?.*)? /product.asp?pnum=$1$2 [QSA]
Outras dicas
You can't use the pattern to match the query string. Something similar to the following should work:
RewriteRule .*/z([[:digit:]]*)/.*\.html /product.asp?pnum=$1&%{QUERY_STRING}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow