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.