sitio para nombre internet enable desde crear configurar como certificado acceder iis-7 windows-server-2008 hostheaders hostheader

iis-7 - para - enable cors iis 8



Cabeceras de host IIS y no WWW a WWW (1)

Supongo que hay dos formas. Una es crear una regla de reescritura a través del administrador de IIS.

La otra es configurar la sección system.webserver del web.config de la siguiente manera:

<system.webServer> <rewrite> <rules> <clear/> <rule name="Redirect Non WWW to WWW" enabled="true" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTP_HOST}" negate="true" pattern="^www/.([.a-zA-Z0-9]+)$" /> </conditions> <action type="Redirect" url="http://www.{HTTP_HOST}/{R:0}" appendQueryString="true" redirectType="Permanent" /> </rule> <!--<rule name="Default Document" stopProcessing="false"> <match url="(.*)default.aspx"/> <action type="Redirect" url="{R:1}" redirectType="Permanent"/> </rule>--> </rules> </rewrite> <validation validateIntegratedModeConfiguration="false"/> <modules runAllManagedModulesForAllRequests="true"/> <httpErrors errorMode="Custom"/> </system.webServer>

Sé que hay un montón de ejemplos sobre cómo redirigir su no www a su sitio www, pero no estoy usando ninguna herramienta de reescritura / ISAPI.

En mi caja de Windows 2008R2, tengo varios sitios configurados en IIS. Configuro encabezados de host para las versiones www y no www. Los primeros dos sitios funcionan bien. Si intenta ingresar al sitio que no es www, se lo redirige automáticamente a la versión www.

Por lo que recuerdo, no tuve que hacer nada especial, aparte de agregar los encabezados de host adecuados, sin problemas con las reescrituras / ISAPI.

¿Qué es lo que me falta en el lado del administrador de servidores para hacer que esto funcione?