Reescritura de URL pregunta expresiones regulares
-
09-10-2019 - |
Pregunta
Mi expresión expresiones regulares para la reescritura isapi aquí no está pasando las variables en la URL
tratando de pasar a variables como: www.domain.com/z34232/ProductName.html?ref=magic
Sin embargo, el código está ignorando la "ref = mágica" cadena
RewriteRule .*z([[:digit:]]*)\/.*.html\??(.*) /product.asp\?pnum=$1(?2&$2&:) [I,O,L]
Cualquier sugerencia sería de gran ayuda. Necesito mantener el resto de la cadena intacta.
Solución
creo que tratando de lograr algo como esto:
RewriteRule .*z([0-9]*)/.*\.html(\?.*)? /product.asp?pnum=$1$2 [QSA]
Otros consejos
No se puede utilizar el patrón para que coincida con la cadena de consulta. Algo similar a lo siguiente debería funcionar:
RewriteRule .*/z([[:digit:]]*)/.*\.html /product.asp?pnum=$1&%{QUERY_STRING}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow