Ayuda con Redirect

09/02/2004 - 14:54 por raquelper | Informe spam
Me pasa una cosa muy rara, tengo instalado el IIS en el cual tengo un
directorio virtual asociado a uno fisico y dentro de este me he creado
otro directorio.
Casi todos los ficheros los tengo en el mas externo en el principal
por decirlo asi. Si en el codigo de un fichero asp del directorio
principal pongo esto: Response.Redirect("E:/Videoclub/pr/prueba.htm")
es decir quiero que se rediriga a un fichero del directorio interno
con IE lo hace perfectamente pero con Mozilla o Netscape me dice que
no encuentra el fichero. Si pongo el fichero en el mismo directorio
que el que lo llama (asp) como la ruta es relativa Response.Redirect
("prueba.htm") funciona bien.
Sabeis como solucionar esto?
 

Leer las respuestas

#1 Matias Iacono
09/02/2004 - 15:19 | Informe spam
El problema es que confundes los terminos

Se supone que la redireccion la debes hacer a paginas webs... no a archivos
en un directorio especifico...

Ahora me diras... pero si PRUEBA.HTM es una pagina... si esta bien... pero a
lo que voy es que necesitas una ruta WEB... y no un directorio...

Por ejemplo, imagina que tu publicas el sitio web, y desde mi maquina, donde
solo tengo un dico duro C:, quiero ver tu pagina, esta me va a redirigir al
E: cosa que, en mi maquina no existe ese E:, es obvio que me dara un
error...

Ahora, si pones esa pagina que sea visible desde el web, no tendras
problemas para redirigirla... de cualquier forma no debes usar una ruta
fisica, si no una logica... o sea... la ruta que usa el navegador para
acceder a esta pagina http://

Saludos


"Raquel" escribió en el mensaje
news:
Me pasa una cosa muy rara, tengo instalado el IIS en el cual tengo un
directorio virtual asociado a uno fisico y dentro de este me he creado
otro directorio.
Casi todos los ficheros los tengo en el mas externo en el principal
por decirlo asi. Si en el codigo de un fichero asp del directorio
principal pongo esto: Response.Redirect("E:/Videoclub/pr/prueba.htm")
es decir quiero que se rediriga a un fichero del directorio interno
con IE lo hace perfectamente pero con Mozilla o Netscape me dice que
no encuentra el fichero. Si pongo el fichero en el mismo directorio
que el que lo llama (asp) como la ruta es relativa Response.Redirect
("prueba.htm") funciona bien.
Sabeis como solucionar esto?

Preguntas similares