Tomar directorio IIS como parametro ASP

15/07/2005 - 11:21 por nungon | Informe spam
Buenos y calurosos días.

Tengo una web en la que 7 páginas asp se repiten una y otra vez en
miles de directorios. Por qué? porque quiero mantener, de cara al
usuario, la bonita url www.miweb.com/nombreusuario/paginaX.asp
Como podéis imaginar, esto hace que el mantenimiento sea tedioso,
porque cuando cambio algún asp tengo que correr un programa que lo
copie a los xmil directorios, aparte de que al IIS le cuesta mucho
arrancar tanto directorio virtual.
La solución sería tan sencilla como cambiar la url a
www.miweb.com/paginaX.asp?usuario=nombreusuario pero ya no sería tan
fácil de recordar y probablemente perdería tirón.

Mi pregunta es de qué forma puedo simular este último comportamiento
pero manteniendo la url "bonita"?, es decir, capturar el directorio
inexistente y pasarlo al asp como parámetro, todo ello sin cambiar la
url durante la navegación por cada una de las 7 páginas.

He preguntado a mucha, mucha gente, y nadie me sabe decir.

Gracias de antemano por vuestra ayuda.
Nungon.

Preguntas similare

Leer las respuestas

#1 nungon
15/07/2005 - 16:14 | Informe spam
A ver si me se explicar mejor.

Tengo una web donde albergo comunidades de usuarios.
Cada comunidad tiene una miniweb albergada en
www.miweb.com/nombrecomunidad con unas páginas
foro.asp
galeria.asp
descargas.asp

Esto se repite en cada una de las comunidades.

El problema es que tengo unas 1500 comunidades, y en cada una tengo
repetidas las mismas páginas asp.

Para qué? para mantener la url
www.miweb.com/nombrecomunidad
en vez de
www.miweb.com/?comunidad=nombrecomunidad

parecerá una tontería, pero el hecho de tener una url "limpia" de
caracteres extraños hace que los usuarios la recuerden mejor, al menos
en mi web. Ya lo cambié hace tiempo y lo tuve que volver a poner como
estaba porque se me quejaron todos.

Lo que quiero es suprimir los 1500 directorios, y hacer que todos lean
las mismas páginas asp, cogiendo el nombre del directorio
(nombrecomunidad) como parámetro, ya que lo necesito para hacer los
queries de los foros, descargas, etc...

Esto tiene que ser transparente para el usuario, tanto al acceder como
al navegar, de tal forma que en la url siempre ponga
www.miweb.com/nombrecomunidad/nombrepagina.asp

en vez de
www.miweb.com/nombrepagina.asp?comunidad=nombrecomunidad

Gracias por tu ayuda.
Respuesta Responder a este mensaje
#2 Matias Iacono
15/07/2005 - 18:50 | Informe spam
No entiendo que quieres hacer.

Puedes explicarte mas?

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-4156-ACE3-BD3E257868B7
"nungon" escribió en el mensaje
news:
Buenos y calurosos días.

Tengo una web en la que 7 páginas asp se repiten una y otra vez en
miles de directorios. Por qué? porque quiero mantener, de cara al
usuario, la bonita url www.miweb.com/nombreusuario/paginaX.asp
Como podéis imaginar, esto hace que el mantenimiento sea tedioso,
porque cuando cambio algún asp tengo que correr un programa que lo
copie a los xmil directorios, aparte de que al IIS le cuesta mucho
arrancar tanto directorio virtual.
La solución sería tan sencilla como cambiar la url a
www.miweb.com/paginaX.asp?usuario=nombreusuario pero ya no sería tan
fácil de recordar y probablemente perdería tirón.

Mi pregunta es de qué forma puedo simular este último comportamiento
pero manteniendo la url "bonita"?, es decir, capturar el directorio
inexistente y pasarlo al asp como parámetro, todo ello sin cambiar la
url durante la navegación por cada una de las 7 páginas.

He preguntado a mucha, mucha gente, y nadie me sabe decir.

Gracias de antemano por vuestra ayuda.
Nungon.
Respuesta Responder a este mensaje
#3 Matias Iacono
15/07/2005 - 20:15 | Informe spam
Supongo que la solucion seria el uso de INCLUDES.

Donde en cada pagina que necesites codigo comun haces un include de tu
codigo que solo estaria en una pagina.

Saludos,

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-4156-ACE3-BD3E257868B7
"nungon" escribió en el mensaje
news:
A ver si me se explicar mejor.

Tengo una web donde albergo comunidades de usuarios.
Cada comunidad tiene una miniweb albergada en
www.miweb.com/nombrecomunidad con unas páginas
foro.asp
galeria.asp
descargas.asp

Esto se repite en cada una de las comunidades.

El problema es que tengo unas 1500 comunidades, y en cada una tengo
repetidas las mismas páginas asp.

Para qué? para mantener la url
www.miweb.com/nombrecomunidad
en vez de
www.miweb.com/?comunidad=nombrecomunidad

parecerá una tontería, pero el hecho de tener una url "limpia" de
caracteres extraños hace que los usuarios la recuerden mejor, al menos
en mi web. Ya lo cambié hace tiempo y lo tuve que volver a poner como
estaba porque se me quejaron todos.

Lo que quiero es suprimir los 1500 directorios, y hacer que todos lean
las mismas páginas asp, cogiendo el nombre del directorio
(nombrecomunidad) como parámetro, ya que lo necesito para hacer los
queries de los foros, descargas, etc...

Esto tiene que ser transparente para el usuario, tanto al acceder como
al navegar, de tal forma que en la url siempre ponga
www.miweb.com/nombrecomunidad/nombrepagina.asp

en vez de
www.miweb.com/nombrepagina.asp?comunidad=nombrecomunidad

Gracias por tu ayuda.
Respuesta Responder a este mensaje
#4 nungon
15/07/2005 - 23:39 | Informe spam
Si, pero así seguiré teniendo 1500 directorios. Lo que quiero es
eliminarlos.
Respuesta Responder a este mensaje
#5 Matias Iacono
18/07/2005 - 17:13 | Informe spam
Si no te va lo de mostrar las comunidades por parametros... entonces no te
queda otra que hacer los directorios.

Yo pense que solo querias obviar tener la misma pagina muchas veces.

Matias Iacono
Microsoft MVP ASP/ASP.net - DC3
https://mvp.support.microsoft.com/profiležACEDFE-6C76-4156-ACE3-BD3E257868B7
"nungon" escribió en el mensaje
news:
Si, pero así seguiré teniendo 1500 directorios. Lo que quiero es
eliminarlos.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida