Bon, tu as ton site internet hébergeur sur un seveur :
- dossier du site sur le serveur : /var/www/web/monsite/
- mondomaine.com pointe sur /var/www/web/monsite/
- toi, su ton ftp, tu as accès au contenu du dossier "monsite", ainsi, si tu places "index.html" sur ton ftp, il sera dans "monsite", donc "/var/www/web/monsite/index.html"
- index.html est accesible via "http://www.monsite.com/index.html"
Disons que tu as un dossier "css", avec dedans "style.css" (/var/www/web/monsite/css/style.css) :
- url absolue sur le serveur de syle.css : /var/www/web/monsite/css/style.css
- url absolue par rapport à la racine de ton domaine : /css/style.css
- url relative à l'emplacement de index.html : ./css/style.css
- url absolue par rapport au domaine : http://www.monsite.com/css/style.css
Si demain, tu ces dossiers : "a/b/c/d" avec dans "d" la page page "page.html", tu as plusieurs méthodes pour accéder à style.css dans page.html :
- http://www.monsite.com/css/style.css
- ../../../../css/style.css
- /css/style.css
http://www.monsite.com/css/style.css -> demaine tu changes de nom de domaine, tu es owned
../../../../css/style.css -> si tu as d'autres niveaux, c'est vite chaint à gérer
/css/style.css -> quelque soit l'endroit sur ton ftp, ça fonctionnera, et c'est de ça dont je te parlais : "mettre l'url absolue depuis la source du site "