Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/02/2012, 09:39
vitogq
 
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