Aller au contenu

Sujets conseillés

Posté

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

Posté

j'ai la solution :

pour les liens sous spip

<a href="#URL_RUBRIQUE">#TITRE</a>

source spip

Sinon on fait des liens

<a href="spip.php?rubrique1">#TITRE</a>

par exemple, pareille pour les aricle

<a href="spip.php?article464=">#TITRE</a>

Posté

Hello,

la balise BASE est très pratique quand on touche à de la programmation alambiquée.

Un autre solution est celle de la variable DEFINE en PHP (dans d'autres cas que dans SPIP puisque la réponse donnée par Minimouse semble être précise à ce CMS) :

variables.php
define ("URL", "http://www.monsite.com");

mapage.php
include_once("variables.php");
echo "<a href='" .URL. "/contact.php'>page contact</a>";

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...