miércoles, 27 de julio de 2011

El origen y el destino del enlace se encuentran muy alejados

Cuando el origen y el destino de un enlace se encuentran muy alejados (pero en el mismo servidor) las URL relativas se pueden complicar en exceso. Aunque es posible utilizar ../ para subir por la jerarquía de directorios y se puede entrar en cualquier directorio indicando su nombre, las URL relativas que se obtienen son demasiado largas y complicadas.

En estos casos, lo más sencillo es indicar la ruta completa hasta el recurso enlazado comenzando desde la raíz del servidor web. Por lo tanto, estas URL relativas sólo omiten el protocolo y el nombre del servidor.

Origen: http://www.ejemplo.com/ruta1/ruta2/ruta3/pagina1.html
Recurso enlazado: Página web llamada pagina2.html y que se guarda en un directorio llamado ruta7 que se
encuentra en la raíz del servidor
URL absoluta: http://www.ejemplo.com/ruta7/pagina2.html
URL relativa:  /ruta7/pagina2.html

Cuando la URL relativa comienza por /, el navegador considera que es la ruta completa comenzando desde la raíz del servidor, por lo que sólo le añade el protocolo y el nombre del servidor origen.

No hay comentarios:

Publicar un comentario