redirigir redireccionar net mvc iis7 asp asp.net web-config http-redirect

redireccionar - ASP.NET httpRedirect: redirige todas las páginas excepto una



redirigir http a https iis7 (2)

Ponga su Default.aspx como <location> con httpRedirect deshabilitado. No importa si coloca <location> antes o después de <system.webServer> .

<configuration> <system.webServer> <httpRedirect enabled="true" destination="http://www.example.com/" exactDestination="true" httpResponseStatus="Permanent" /> </system.webServer> <location path="Default.aspx"> <system.webServer> <httpRedirect enabled="false" /> </system.webServer> </location> </configuration>

Utilizo este código en el archivo web.config en una de las carpetas de mi sitio web para redirigir todas las páginas a la raíz porque quiero cerrar esta sección permanentemente

<?xml version="1.0" encoding="utf-8"?> <configuration> <location> <system.webServer> <httpRedirect enabled="true" destination="http://www.example.com/" httpResponseStatus="Permanent" /> </system.webServer> </location> </configuration>

Pero necesito hacer una excepción a esta regla: no quiero que mi página "default.aspx" sea redirigida. ¿Cómo puedo hacer eso?


Puede agregar un comodín de la siguiente manera, para redirigir solo ciertos archivos:

<configuration> <system.webServer> <httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Found"> <add wildcard="*.php" destination="/default.htm" /> </httpRedirect> </system.webServer> </configuration>

Pero no estoy seguro de si puede negarlo, de modo que ignore un determinado archivo.