ACTUALIZACIÓN: Esto hará una redirección, no restablecerá la variable. No voy a eliminar esta respuesta como creo que es ordenada pero no responder exactamente lo que quiere
hago esto de una manera muy simple para Economist.com
Tiene dos sitios de IIS para un sitio , comparten el mismo webroot. El sitio web principal de IIS se mantiene como está escuchando en el encabezado del host actual, p.
216.35.68.215 economist.com
y el otro sitio de IIS escucha en la dirección IP con los otros encabezados de host ingresados.
es decir
216.35.68.215 economist.co.uk
El segundo esclavo web en el "Directorio" tiene un conjunto de redirección que corregirá cualquier nombre de host personas llegan a su sitio en
Set "La dirección URL que arriba" y "Una redirección permanente para este recurso" e introduzca su entrada de nombre de host completo de la siguiente manera
http://www.economist.com $ S $ Q
El $ S $ Q mantendrá todas las URL en sus otros nombres de host que ingresen.
dude en probar esta
http://www.economist.co.uk/world/americas/
sólo le empujará a
http://www.economist.com/world/americas/
Esto significa que usted no tiene que correr, al menos por esta razón, la justa costoso módulo de reescritura IIS
No quiero hacer una redirección. En su lugar, quiero cambiar el {HTTP_HOST} para la solicitud actual. –
ISAPI_Rewrite puede hacer exactamente eso: puede cambiar el encabezado HTTP "Host:" para la solicitud actual, del mismo modo que cuando "reescribe" una URL no envía una redirección al cliente. – EMP