Carpetas Virtuales

11/12/2006 - 22:06 por Michael Grey | Informe spam
Buenas Tardes programadores ASP.
Tengo una duda que surge apartir de una investigación.
El sitio en cuestión es www.metroflog.com

La duda es la siguiente:
Este sitio tiene para cada usuario un subdirectorio, por ejemplo
www.metroflog.com/Usuario

Ahora yo dudo que tengan una carpeta por Usuario, ya que serían miles.
Aparte si ingrean a la página de un usuario (/Usuario) ninguno de los
objetos y páginas estan en dicha carpeta.

Son carpetas virtuales?
Como le puedo indicar al IIS que si me solicitan la carpeta /Usuario lo
direccione a una página Usuarios.ASP (parámetro /Usuario).

Es muy loca mi idea?
Gracias por los futuros comentarios.

Atte.
Bohlmann Martin

Preguntas similare

Leer las respuestas

#1 Dani Castillo
11/12/2006 - 22:10 | Informe spam
Modificando el iis para que la pagina de error de archivo no encontrado
(404) apunte a un asp que analiza la web que se ha pedido (con una de las
variables de session) y busca en la base de datos lo que corresponda a lo de
despues del nombre de dominio

___________________________
Dani Castillo

Mis Fotos:
http://picasaweb.google.com/dcdani
___________________________
"Michael Grey" <mikegrey28#hotmail.com> escribió en el mensaje
news:
Buenas Tardes programadores ASP.
Tengo una duda que surge apartir de una investigación.
El sitio en cuestión es www.metroflog.com

La duda es la siguiente:
Este sitio tiene para cada usuario un subdirectorio, por ejemplo
www.metroflog.com/Usuario

Ahora yo dudo que tengan una carpeta por Usuario, ya que serían miles.
Aparte si ingrean a la página de un usuario (/Usuario) ninguno de los
objetos y páginas estan en dicha carpeta.

Son carpetas virtuales?
Como le puedo indicar al IIS que si me solicitan la carpeta /Usuario lo
direccione a una página Usuarios.ASP (parámetro /Usuario).

Es muy loca mi idea?
Gracias por los futuros comentarios.

Atte.
Bohlmann Martin


Respuesta Responder a este mensaje
#2 Michael Grey
12/12/2006 - 15:02 | Informe spam
Muchas gracias Dani Castillo
Hoy mismo lo pruebo y te comento el resultado.


"Dani Castillo" escribió en el mensaje
news:%
Modificando el iis para que la pagina de error de archivo no encontrado
(404) apunte a un asp que analiza la web que se ha pedido (con una de las
variables de session) y busca en la base de datos lo que corresponda a lo


de
despues del nombre de dominio

___________________________
Dani Castillo

Mis Fotos:
http://picasaweb.google.com/dcdani
___________________________
"Michael Grey" <mikegrey28#hotmail.com> escribió en el mensaje
news:
> Buenas Tardes programadores ASP.
> Tengo una duda que surge apartir de una investigación.
> El sitio en cuestión es www.metroflog.com
>
> La duda es la siguiente:
> Este sitio tiene para cada usuario un subdirectorio, por ejemplo
> www.metroflog.com/Usuario
>
> Ahora yo dudo que tengan una carpeta por Usuario, ya que serían miles.
> Aparte si ingrean a la página de un usuario (/Usuario) ninguno de


los
> objetos y páginas estan en dicha carpeta.
>
> Son carpetas virtuales?
> Como le puedo indicar al IIS que si me solicitan la carpeta /Usuario lo
> direccione a una página Usuarios.ASP (parámetro /Usuario).
>
> Es muy loca mi idea?
> Gracias por los futuros comentarios.
>
> Atte.
> Bohlmann Martin
>
>


Respuesta Responder a este mensaje
#3 Dani Castillo
13/12/2006 - 14:09 | Informe spam
he revisado como lo hice en el trabajo (un tema parecido para que al poner
www.dominio.com\palabra buscara 'palabra' en varias bases de datos)

el fichero que debe sustituir al 404 ha de ser un html, yo uso uno como este
(calculando por javascript lo que interesa)

<HTML><HEAD><TITLE>...</TITLE>
</HEAD>
<BODY >
<script>
n=top.document.location;
var nn = new String(n);
nn=nn.replace(/www.tudominio.com/g,"");
nn=nn.replace(/http\:\//g,"");
nn=nn.replace(/\//g,"");
nn=nn.replace(/%20/g,"-");
document.location="http://www.tudominio.com/buscar.asp?n="+nn;
</script>


y luego en buscar.asp ya recuperas el parametro "n" con request y compruebas

espero que te sirva


_____________________
Dani
_____________________
"Michael Grey" <mikegrey28#hotmail.com> escribió en el mensaje
news:#
Muchas gracias Dani Castillo
Hoy mismo lo pruebo y te comento el resultado.


"Dani Castillo" escribió en el mensaje
news:%
> Modificando el iis para que la pagina de error de archivo no encontrado
> (404) apunte a un asp que analiza la web que se ha pedido (con una de


las
> variables de session) y busca en la base de datos lo que corresponda a


lo
de
> despues del nombre de dominio
>
> ___________________________
> Dani Castillo
>
> Mis Fotos:
> http://picasaweb.google.com/dcdani
> ___________________________
> "Michael Grey" <mikegrey28#hotmail.com> escribió en el mensaje
> news:
> > Buenas Tardes programadores ASP.
> > Tengo una duda que surge apartir de una investigación.
> > El sitio en cuestión es www.metroflog.com
> >
> > La duda es la siguiente:
> > Este sitio tiene para cada usuario un subdirectorio, por ejemplo
> > www.metroflog.com/Usuario
> >
> > Ahora yo dudo que tengan una carpeta por Usuario, ya que serían miles.
> > Aparte si ingrean a la página de un usuario (/Usuario) ninguno de
los
> > objetos y páginas estan en dicha carpeta.
> >
> > Son carpetas virtuales?
> > Como le puedo indicar al IIS que si me solicitan la carpeta /Usuario


lo
> > direccione a una página Usuarios.ASP (parámetro /Usuario).
> >
> > Es muy loca mi idea?
> > Gracias por los futuros comentarios.
> >
> > Atte.
> > Bohlmann Martin
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Michael Grey
13/12/2006 - 15:51 | Informe spam
Muchas gracias Dani C.

Te cuento que lo resolví de otra forma parecida.
En el IIS le configure que ante el error 404 ejecute: solicito.asp

En este ASP en vez de tomar "top.document.location" (lo pruebo)
tome Request.QueryString() que me devuelve lo mismo.

Como hicistes con el Replace, obtengo la última parte (la carpeta)
y busco dicho parametro en la base de datos de usuarios.
Si existe cargo su página, caso contrario error 404 :)

Mañana posteo código.
Saludos, sigo codificando, jeje.`

"Dani Castillo" <danicastilloarrobahotmail.com> escribió en el mensaje
news:
he revisado como lo hice en el trabajo (un tema parecido para que al poner
www.dominio.com\palabra buscara 'palabra' en varias bases de datos)

el fichero que debe sustituir al 404 ha de ser un html, yo uso uno como


este
(calculando por javascript lo que interesa)

<HTML><HEAD><TITLE>...</TITLE>
</HEAD>
<BODY >
<script>
n=top.document.location;
var nn = new String(n);
nn=nn.replace(/www.tudominio.com/g,"");
nn=nn.replace(/http\:\//g,"");
nn=nn.replace(/\//g,"");
nn=nn.replace(/%20/g,"-");
document.location="http://www.tudominio.com/buscar.asp?n="+nn;
</script>


y luego en buscar.asp ya recuperas el parametro "n" con request y


compruebas

espero que te sirva


_____________________
Dani
_____________________
"Michael Grey" <mikegrey28#hotmail.com> escribió en el mensaje
news:#
> Muchas gracias Dani Castillo
> Hoy mismo lo pruebo y te comento el resultado.
>
>
> "Dani Castillo" escribió en el mensaje
> news:%
> > Modificando el iis para que la pagina de error de archivo no


encontrado
> > (404) apunte a un asp que analiza la web que se ha pedido (con una de
las
> > variables de session) y busca en la base de datos lo que corresponda a
lo
> de
> > despues del nombre de dominio
> >
> > ___________________________
> > Dani Castillo
> >
> > Mis Fotos:
> > http://picasaweb.google.com/dcdani
> > ___________________________
> > "Michael Grey" <mikegrey28#hotmail.com> escribió en el mensaje
> > news:
> > > Buenas Tardes programadores ASP.
> > > Tengo una duda que surge apartir de una investigación.
> > > El sitio en cuestión es www.metroflog.com
> > >
> > > La duda es la siguiente:
> > > Este sitio tiene para cada usuario un subdirectorio, por ejemplo
> > > www.metroflog.com/Usuario
> > >
> > > Ahora yo dudo que tengan una carpeta por Usuario, ya que serían


miles.
> > > Aparte si ingrean a la página de un usuario (/Usuario) ninguno


de
> los
> > > objetos y páginas estan en dicha carpeta.
> > >
> > > Son carpetas virtuales?
> > > Como le puedo indicar al IIS que si me solicitan la carpeta /Usuario
lo
> > > direccione a una página Usuarios.ASP (parámetro /Usuario).
> > >
> > > Es muy loca mi idea?
> > > Gracias por los futuros comentarios.
> > >
> > > Atte.
> > > Bohlmann Martin
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida