URL Rewrite domanda regex
-
09-10-2019 - |
Domanda
La mia espressione regex per ISAPI riscrittura qui non sta passando le variabili nell'URL
Il tentativo di passare un variabili come: www.domain.com/z34232/ProductName.html?ref=magic
Ma il codice sta ignorando la "ref = magia" stringa
RewriteRule .*z([[:digit:]]*)\/.*.html\??(.*) /product.asp\?pnum=$1(?2&$2&:) [I,O,L]
Qualche suggerimento sarebbe estremamente utile. Ho bisogno di mantenere intatto il resto della stringa.
Soluzione
Penso che si cerca di raggiungere qualcosa di simile:
RewriteRule .*z([0-9]*)/.*\.html(\?.*)? /product.asp?pnum=$1$2 [QSA]
Altri suggerimenti
Non è possibile utilizzare il modello per abbinare la stringa di query. Qualcosa di simile al seguente dovrebbe funzionare:
RewriteRule .*/z([[:digit:]]*)/.*\.html /product.asp?pnum=$1&%{QUERY_STRING}
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow