Tengo una url:

http://mywebsite.com/Account/?Number=25191108&Nombre=Algo&Remoto=False

que me gustaría redirigir a:

http://anotherwebsite.com/whatever/

y preservar la cadena de consulta:

http://anotherwebsite.com/whatever/?Number=25191108&Nombre=Algo&Remoto=False

¿Alguien tiene alguna idea de cómo lograr esto?

InformationsquelleAutor Sparkle | 2011-08-22

2 Comentarios

  1. 97
    1. Ir en el sitio de IIS propiedades para el dominio que se está moviendo desde. En el «Home Directory» de la ficha, haga clic en la opción «Una redirección a una dirección URL»
    2. En el cuadro Redirigir, introduzca el dominio que desea mover a (sin barra diagonal), más $S$P – por ejemplo, http://www.YourDomain.com$S$P
    3. A continuación, compruebe las opciones que indique el cliente será enviado a «La misma dirección URL de arriba», y «Una redirección permanente de este recurso»
    • es esta documentado en ninguna parte?
    • He encontrado este que me ayudó: developerfusion.com/code/4678/… así que cuando vi este MODO la pregunta, me imagino que upvote aquí también en el caso de que tengo que encontrar de nuevo en el futuro…
    • NOTA! $V$Q parece ser la nueva incorporación en IIS7+ (en lugar de $S$P). S cambiado a V. No seguro por qué, pero de todos modos $V$Q funciona para mí.
    • de referencia en el comodín de los valores de Redirecciones HTTP en IIS: technet.microsoft.com/en-us/library/cc737576.aspx
    • Su trabajado ….gracias
    • Este sitio hace un buen trabajo de explicar cómo funciona en IIS 7 blogs.iis.net/ksingla/…

  2. 10

    Se puede ver la solución completa aquí:

    IIS redirigir preservar QueryString?

    Probado en IIS 10 y funciona como se esperaba.

    El código de estado puede ser cualquier cosa que usted prefiera. 301 para redirección permanente y 302/307 para la redirección temporal.

Dejar respuesta

Please enter your comment!
Please enter your name here