Foros del Web » Administración de Sistemas » Apache »

Ruta absoluta muestra la página, ruta relativa no

Estas en el tema de Ruta absoluta muestra la página, ruta relativa no en el foro de Apache en Foros del Web. Hola a todos... Pues practicando un poco con mi htcaccess, hice lo siguiente: Código: ErrorDocument 404 errores_http/error404.html De esta manera, me muestra en el navegador ...
  #1 (permalink)  
Antiguo 22/09/2008, 15:21
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Ruta absoluta muestra la página, ruta relativa no

Hola a todos...

Pues practicando un poco con mi htcaccess, hice lo siguiente:

Código:
ErrorDocument 404 errores_http/error404.html
De esta manera, me muestra en el navegador el texto "errores_http/error404.html". Esta es un ruta relativa.

Si coloco,
Código:
ErrorDocument 404 http://localhost/web/errores_http/error404.html
Me muestra bien la página que creé para personalizar el error 404.

Entonces mi pregunta es, por que con la ruta relativa... simplemente me muestra un texto("errores_http/error404.html") y con la ruta absoluta si me muestra la página adecuada??

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #2 (permalink)  
Antiguo 23/09/2008, 00:33
Avatar de ferny
Il capo della mafia
 
Fecha de Ingreso: febrero-2002
Ubicación: Al final del cable
Mensajes: 10.080
Antigüedad: 22 años, 2 meses
Puntos: 55
Respuesta: Ruta absoluta muestra la página, ruta relativa no

Revisa la url de los enlaces, css e imágenes que tengas en el código html de esa página, muy probablemente ahí está el problema... Parece que tu navegador trata de buscar esos enlaces en otro sitio de donde realmente están, por eso si pones la ruta absoluta funciona porque queda bien definido dónde están, pero no con la relativa ya que el navegador "se pierde" al buscar.
__________________
www.mundodivx.com || www.mundodivx.org

Pon tu mano en un horno caliente durante un minuto y te parecerá una hora.
Siéntate junto a una chica preciosa durante una hora y te parecerá un minuto.
Eso es la relatividad.
  #3 (permalink)  
Antiguo 23/09/2008, 03:19
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ruta absoluta muestra la página, ruta relativa no

Tal como puedes ver en la documentación de Apache, la ruta que puedes poner ahí puede (cito):
  • Empezar con (/) para rutas web locales, referidas desde el DocumentRoot, o
  • Ser una URL completa que resuelva el cliente, o
  • Ser un mensaje de texto que se muestre.

No puede ser una ruta relativa sin / delante.

Además, si le pones una URL completa, ten en cuenta que Apache lo que hace es redireccionar a esa ruta, no devolver directamente ese documento.

Última edición por venkman; 23/09/2008 a las 15:38 Razón: Corregido el enlace
  #4 (permalink)  
Antiguo 23/09/2008, 10:04
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Ruta absoluta muestra la página, ruta relativa no

Ferny, Venkman gracias por responder por la noche pruebo lo que me comentan...

Venkman el link de la documentación, no sirve :D

Una pregunta mas, quizás sea tonta, pero la verdad no sé. Cuál es la idea de una url amigable?? Qué los links sean "amigables" (<a href="url_amigable">) ó harcelo para la ruta que aparece en el navegador (http://www.sitio.com/url_amigable)???

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #5 (permalink)  
Antiguo 23/09/2008, 15:40
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ruta absoluta muestra la página, ruta relativa no

El hacer que una URL sea amigable es una ayuda para personas y para robots.

Sirve tanto para que sea fácil de recordar (www.foro.com/apache es más fácil que www.foro.com/index.php?f=32) como para que los robots de los buscadores puedan clasificar mejor las páginas.
  #6 (permalink)  
Antiguo 25/09/2008, 13:40
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Ruta absoluta muestra la página, ruta relativa no

Gracias por tu respuesta venkman...

No me refiero precisamente a lo que me dices, lo que necesito saber es si ese concepto, al llegar a la práctica, se aplica a los <a href="">?? o en que parte de mi código debo convertir las url "feas" a "amigrables"?? En los links?

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #7 (permalink)  
Antiguo 25/09/2008, 14:00
venkman
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Ruta absoluta muestra la página, ruta relativa no

En general será algo que afecte a ambas cosas. Lógicamente los enlaces hay que cambiarlos, pero también habrá que modificar alguna parte del código para que esas URLs se entiendan. Dependiendo de lo complejo de tu aplicación puede que esto segundo se limite a crear un fichero .htaccess apropiado, o a hacer tú mismo un sistema basado en URLs amigables.
  #8 (permalink)  
Antiguo 25/09/2008, 15:40
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 9 meses
Puntos: 70
Respuesta: Ruta absoluta muestra la página, ruta relativa no

Ok venkman, gracias por todo man

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:55.