IIS7 Rewrite Rule non funziona
-
30-09-2019 - |
Domanda
Ho creato una regola:
<rewrite>
<rules>
<rule name="ImageRedirect" stopProcessing="false">
<match url="^(.*)/(.*)/" />
<action type="Rewrite" url="http://www.lrgimages.com/ImageRewrite.aspx?=img={R:2}" logRewrittenUrl="true" />
</rule>
</rules>
</rewrite>
Continuo a ricevere un messaggio di 404.0 come la regola non funziona o IIS non è raccoglierlo. Nella sezione parttern prova per la regola, il modello test soddisfacente. Se vado direttamente al http://www.lrgimages.com/ImageRewrite.aspx quella pagina Loades, ma non quando provo: http://www.lrgimages.com/TestImage
tutti i pensieri?
Aggiornamento: Ho capito. Esso non tiene acount HTE http://www.DomainName.com quando riscrivere un URL. Redirect funzionano in questo modo in quanto htat è ciò che è sta realmente facendo. Sono abituato ad altri motori di riscrittura non tenendo conto della http://www.DomainName.com . Grazie a tutti mi portano nella direzione giusta.
Soluzione
Non credo "/ TestImage" corrisponde ^(.*)/(.*)/
...