Liens site local et distant
Résolu
minimouse
Messages postés
43
Date d'inscription
Statut
Membre
Dernière intervention
-
minimouse Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
minimouse Messages postés 43 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je suis sur la réalisation d'un site. En local, je travaille avec Easyphp. Le site est en ligne car l'on est plusieurs à travailler dessus (avec Spip). Mon problème se situe au niveau des liens internes, je m'explique :
en local, lorsque je fais un lien vers une page, je mets <a href="127.0.0.1/sitejudo/sommaire.html>. Par contre, en distant le lien devra être <a href="www.anysite/clients/judo/spip.php?sommaire.html>. Existe t'il une astuce pour que ce lien se mette à jour "seul" sans qu'à chaque fois je fasse des modifications au niveau de ces liens (pour basculer du local au distant). j'espère avoir été claire dans mes explications ...
merci d'avance pour vos réponses
je suis sur la réalisation d'un site. En local, je travaille avec Easyphp. Le site est en ligne car l'on est plusieurs à travailler dessus (avec Spip). Mon problème se situe au niveau des liens internes, je m'explique :
en local, lorsque je fais un lien vers une page, je mets <a href="127.0.0.1/sitejudo/sommaire.html>. Par contre, en distant le lien devra être <a href="www.anysite/clients/judo/spip.php?sommaire.html>. Existe t'il une astuce pour que ce lien se mette à jour "seul" sans qu'à chaque fois je fasse des modifications au niveau de ces liens (pour basculer du local au distant). j'espère avoir été claire dans mes explications ...
merci d'avance pour vos réponses
A voir également:
- Liens site local et distant
- Appdata local - Guide
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site x - Guide
5 réponses
Bonjour,
Tu peux tout simplement utiliser des liens relatifs.
Je m'explique. Une URL peut être de deux formes : relative ou absolue.
Une URL absolue, c'est ce que tu as : "http://domaine/chemin/page.html".
Une URL relative, c'est quelque chose du genre "chemin_relatif/page.html".
chemin_relatif, c'est ce qu'il faut pour passer de la page en cours à la page recherchée.
Par exemple, si ta première page est dans
"www/pages/page1.html"
et que la deuxième page (celle sur laquelle pointe le lien)
"www/autres_pages/page2.html"
tu peux alors mettre comme lien href="../autres_pages/page2.html" (le ".." signifie : remonter d'un niveau)
L'intérêt, tu le vois, c'est d'aller d'une page à l'autre depuis la première, et non pas en repartant "de 0", c'est à dire en respécifiant l'ensemble du chemin d'accès.
Si les deux pages sont dans le même répertoire, c'est encore plus simple : href="page2.html" (c'est sûrement ton cas !)
Par ailleurs, c'est le même principe pour les images.
Xavier, qui espère avoir été assez complet.
Tu peux tout simplement utiliser des liens relatifs.
Je m'explique. Une URL peut être de deux formes : relative ou absolue.
Une URL absolue, c'est ce que tu as : "http://domaine/chemin/page.html".
Une URL relative, c'est quelque chose du genre "chemin_relatif/page.html".
chemin_relatif, c'est ce qu'il faut pour passer de la page en cours à la page recherchée.
Par exemple, si ta première page est dans
"www/pages/page1.html"
et que la deuxième page (celle sur laquelle pointe le lien)
"www/autres_pages/page2.html"
tu peux alors mettre comme lien href="../autres_pages/page2.html" (le ".." signifie : remonter d'un niveau)
L'intérêt, tu le vois, c'est d'aller d'une page à l'autre depuis la première, et non pas en repartant "de 0", c'est à dire en respécifiant l'ensemble du chemin d'accès.
Si les deux pages sont dans le même répertoire, c'est encore plus simple : href="page2.html" (c'est sûrement ton cas !)
Par ailleurs, c'est le même principe pour les images.
Xavier, qui espère avoir été assez complet.
merci pour ta réponse. J'ai rectifié par <a href="sommaire.html"> et <a href="rubrique=4.html> et en local comme en distant ça ne fonctionne pas... tu peux aller voir sur le site http://www.anysite.fr/clients/judo et voir au niveau des liens
merci mais j'ai peut être loupé une étape ...
merci mais j'ai peut être loupé une étape ...
J'ai un peu regardé, apparemment le problème viendrait de spip...
Si on remplace les liens par href="spip.php?rubrique3" (par exemple), ça fonctionne. Mais du coup, j'imagine qu'en local, cela ne fonctionnera pas...
Tu es sûr que tes fichiers sont au bon endroit ? Désolé, je ne connais pas Spip en détail, donc je ne peux pas t'aider plus...
Si on remplace les liens par href="spip.php?rubrique3" (par exemple), ça fonctionne. Mais du coup, j'imagine qu'en local, cela ne fonctionnera pas...
Tu es sûr que tes fichiers sont au bon endroit ? Désolé, je ne connais pas Spip en détail, donc je ne peux pas t'aider plus...
c'est vrai qu'avec Spip les liens sont particuliers... voilà un exemple de lien vers une page <div id="Layer5" style="position:absolute; left:140px; top:621px; width:31px; height:43px; z-index:5"><a href="http://www.anysite.fr/clients/judo/spip.php?rubrique1"><img src="#CHEMIN{ceinturephotos.gif}"border="0"></a></div>
et c'est le http que je suis à chaque fois obligé de changer en fonction du local ou du distant...
et c'est le http que je suis à chaque fois obligé de changer en fonction du local ou du distant...
pour les liens sous spip
tu fait des liens relatif exlusivement comme expliqué plus haut.
Ensuite tu utilises les fonctions spip pour avoir des liens "dynamique"
pour aller vers une rubrique tu fait
Sinon tu fait des liens
tu fait des liens relatif exlusivement comme expliqué plus haut.
Ensuite tu utilises les fonctions spip pour avoir des liens "dynamique"
pour aller vers une rubrique tu fait
<a href="#URL_RUBRIQUE">#TITRE</a>source spip
Sinon tu fait des liens
<a href="spip.php?rubrique1">#TITRE</a>par exemple, pareille pour les aricle
<a href="spip.php?article464=">#TITRE</a>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question