En este grupo En todos

Foro de ASP



URL Friendly con ASP

Joda_online
Estado de México, Mé...
Escrito por Joda_online
el 19/03/2009

Hola gracias de antemano
¿Como podría manejar url friendly con ASP?
algo asi Https://sitio/carpeta/miform. Asp? N=87&f=45
para mostrar algo asi https://sitio/carpeta/formulario-verdatos

Ruben ...
Experto: análisis de redes
Escrito por Ruben ...
el 07/10/2009

Buenas

Para eso debe crear te un directorio virtual normalmente tu empresa de hosting en su panel de control ( sea cual sea el modelo ) tienen esa opcion.

Salu2

Mastercafe - Juan Menéndez Crespo
Master en dirección de marketing aedem
Escrito por Mastercafe - Juan Menéndez Crespo
el 26/10/2009

Las URI o URL interpretables no es algo nativo del IIS 5 o 6. Por el contrario si tienes esa opción en Apache con PHP a base de un RPC que se suministra y ejecuta el servidor antes de lanzar la URL definitiva.

Las opciones en IIS son o disponer de un servidor con IIS7 que incorpora de forma nativa la funcion de URLRewrite. O bien que el servidor te permita instalar aplicaciones IIS de UrlRewrite (hay varias).

Lo que es seguro es que el método de directorios virtuales es infumable de mantener, y tampoco hay muchas opciones porque IIS interpreta las / como subcarpetas.

Mastercafe - Juan Menéndez Crespo
Master en dirección de marketing aedem
Escrito por Mastercafe - Juan Menéndez Crespo
el 12/11/2009

Una idea que te puede servir para hacer algo parecido a las URI's desde ASP y con un servidor IIS es emular desde vbscript capturando la información que se recibe.

Me explico:

Si tienes acceso al servidor puedes reenviar todas las peticiones a un archivo asp que interpreta la cadena URL y desde ahí lanzas un redirect con los parámetros

Si no tienes posibilidad de modificar nada en el servidor, entonces necesariamente debes al menos utilizar un? Para identificar donde comienza la URI. Algo así probamos nosotros en nuestra aplicación MBC Internet www.mastercafe.com , de esta forma una URL como:

Https://www.crealaweb.com/index. Asp? Param1=valor1&param2=valor2&param3=valor3

Se convierte en

Https://www.crealaweb.com/? Valor1/valor2/valor3

Con el comando request. Querystring recuperas la información y construyes la web que corresponda