redirigir - IIS7 o.Net 301 redirige de 1 dominio a otro
redireccionar http a https iis 7 (1)
Creo que iría por algo como esto usando un módulo de reescritura. Básicamente está diciendo que si no va a su nuevo dominio, rediríjalo a él. pasando el resto de la URL que será por su módulo de reescritura personalizado
<rewrite>
<rules>
<rule name="CustomRule">
<match url="(.*)" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www/.new/.com$" negate="true" />
</conditions>
<action type="Redirect" url="http://www.new.com/{R:1}" />
</rule>
</rules>
</rewrite>
¡Espero eso ayude!
Tengo 2 dominios. Para la pregunta, los llamaré www.old.com y www.new.com. Ambas direcciones apuntan a la misma instancia de Sitio IIS7. Lo necesito para que cuando alguien vaya a www.old.com obtenga un redireccionamiento 301 a www.new.com.
La parte difícil es que estoy usando reescrituras de URL para páginas dentro del sitio. Entonces www.old.com/About.aspx redirige a www.new.com/About. Para que funcione con las reglas de reescritura de URL de IIS7, también significa que www.new.com/About.aspx redirige a www.new.com/About. Eso está bien y no es gran cosa.
Mi problema es cómo redirijo el dominio principal sin perder las reescrituras de URL de las páginas secundarias.
No me importa si uso un módulo dentro de IIS7 o si necesito hacerlo en el código .NET.