Foros del Web » Administración de Sistemas » Software para Servers »

redirecciones en IIS

Estas en el tema de redirecciones en IIS en el foro de Software para Servers en Foros del Web. tengo que trasladar un dominio a un servidor nuevo con una web diferente, el probelema me viene porque las url son diferentes, y me han ...
  #1 (permalink)  
Antiguo 06/02/2012, 09:39
 
Fecha de Ingreso: enero-2004
Ubicación: Granada
Mensajes: 81
Antigüedad: 20 años, 2 meses
Puntos: 0
redirecciones en IIS

tengo que trasladar un dominio a un servidor nuevo con una web diferente,

el probelema me viene porque las url son diferentes, y me han pedido que cuando se entre con la url antigua se redireccione a la nueva, con un servidor linux eso es facil, pero es sobre un servidor Windows con iis estoy un poco perdido, por lo que agradeceria me ayudaran un poco.
He leido que hay q tocar el fichero web.config, pero estoy pegado en este lenguaje

tengo dos tipos de redirecciones:

http://www.dominio.com/html/conoce/l...p?fr_codigo=XX

que debo redireccionarla a una determinada URL:
http://www.dominio.com/Buscar.aspx?Dest=SITUACION: YY

y cuando el valor XX no tiene equivalencia en la nueva Web al inicio http://www.dominio.com/

Es decir, primero redirecciono los que tiene equivalencia y el resto al inicio

Espero que la explicacion sea clara.

Nevagando he encontrado esto:
Código:
<rewrite>
  <rules>
    <rule name="Imported Rule 1" stopProcessing="true">
      <match url="^(.*)$" ignoreCase="false" />
      <conditions>
        <add input="{HTTP_HOST}" pattern="^example\.com$" />
      </conditions>
      <action type="Redirect" redirectType="Permanent" url="http://www.example.com/{R:1}" />
    </rule>
    <rule name="Imported Rule 2" stopProcessing="true">
      <match url="^(.*)$" ignoreCase="false" />
      <conditions>
        <add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
        <add input="{URL}" pattern="^/favicon.ico$" ignoreCase="false" negate="true" />
      </conditions>
      <action type="Rewrite" url="index.php?q={R:1}" appendQueryString="true" />
    </rule>
  </rules>
</rewrite>
Pero no lo entiendo, agradeceria me ayudaran a entender el codigo y aplicarlo a mi caso.

Gracias.
__________________
VitoVi.com
Responsable Programación Web

Etiquetas: dominio, iis, ip, linux, php, red, servidor, redireccionar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:12.