2009-07-16 8 views

Respuesta

7

images/logo.gif

Es relativo y significa: Ir a una carpeta llamada imágenes y luego obtener el recurso logo.gif

./images/ logo.gif

Es relativo y significa: De la curva carpeta nt (el punto que esto significa) hasta llegar a una carpeta llamada imágenes y luego obtener el recurso logo.gif

Como se puede ver los dos primeros significar lo mismo, finalmente, el último

/images/logo.gif

es absoluta y significa: Desde la raíz del servidor web o el sistema de archivos o lo que sea (la barra que esto significa) hasta llegar a una carpeta llamada imágenes y luego obtener la reso urce logo.gif

+0

Pero no tan absoluto como http://www.example.com/images/logo.GIF sería. Me gusta pensar que es relativamente absoluto :) –

+0

@Bobby Jack Haha ¡Tienes razón! –

+0

¿En qué caso diferirían? diga si estaba usando un mod_rewrite o subdirectorio? – jskulski

10

La tercera uno está buscando relativa a la raíz del sitio, por lo que si estuviera en una página en:

http://entrian.com/somewhere/page.html 

se vería en:

http://entrian.com/images/logo.gif 

haciendo caso omiso de la pieza de somewhere la dirección de la página.

+0

¿Qué sucede si el archivo .html está en su disco local? – bobobobo

+0

luego sustituya entrian.com por http: // localhost/ – jskulski

+0

En el disco local, vuelve a la raíz de la unidad; E: \ somewhere \ page.html -> E: \ images \ logo.gif en windows, /home/me/somewhere/page.html -> /images/logo.gif en Unix. – Stobor

0

En el documento raíz. Los dos primeros son caminos relativos, mientras que el último es un camino absoluto.

Cuestiones relacionadas