Ho impostato una pagina di errore personalizzata 404 Not Found
utilizzando la sezione httpErrors nel mio file Web.config
.Come rimuovere la stringa di query da 404 Errori non trovati in ASP.NET MVC
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="404"/>
<error statusCode="404" responseMode="ExecuteURL" path="/error/notfound"/>
</httpErrors>
Se navigando ad una pagina inesistente, ottengo il seguente URL:
http://localhost/error/notfound?404;http://localhost/ThisPageDoesNotExist/
non voglio la stringa di query nell'URL e io don Non voglio neanche reindirizzare 301 o 302 alla pagina non trovata. Come posso raggiungere questo obiettivo? Usando forse la riscrittura dell'URL?
Provare a cambiare la responseMode in 'Redirect' invece di ExecuteURL. –
Ciò causa un reindirizzamento. Preferisco una riscrittura eseguita da ExecuteURL. –