|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : mai 2006 Messages : 137 ![]() |
bonjour,
je maintiens plusieurs site web que je développe en local puis upload sur le serveur avec Dreamweaver. mon pb est le suivant : en local l'url de mon site est : http://localhost/[Alias]/index.php pour la page d'accueil et sur le web http://mondomaine/ndex.php le pb est que j'ai plusieurs niveaux de répertoire, et beaucoup de fichier en include(). comment faire pour hamoniser mes liens html en local et sur le net? actuellemetn je dois supprimer à la main l'alias (j'ai easyphp) avant d'uploader sur le serveur. Y a t il un moyen de donner en local un nom de domaine virtuel ressemblant au véritable nom de domaine? Merci.
__________________
http://yvonh.com |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() Inscription : mai 2002 Messages : 673 ![]() |
Il suffit d'écrire tous tes chemins en relatif plutot qu'en absolu !
Relatif : chemin a partir de l'endroit ou tu te trouves Abbsolu : chemin universel, utilisable depuis n'importe ou Ainsi, au lieu d'écrire <a href="http://www.toto.com/rep1/truc.html">, dans un fichier situé à la racine, il te suffit d'écrire <a href="./rep1/truc.html"> . indique le répertoire actuel .. le repertoire parent si tu veux executer index.php a la racine du site et que tu es dans une page située dans www.monsite.com/rep1/rep2/pahe.php, il te faudra écrire ../../index.php un fichier dans le meme repertoire d'ecrira ./index.php |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com