www redirigir redireccionar puerto pagina midominio como cambiar .net iis-7 http-status-code-301

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.