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:
Pero no lo entiendo, agradeceria me ayudaran a entender el codigo y aplicarlo a mi caso.<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>
Gracias.