Herbergement et liens absolus
Résolu
organogon
Messages postés
74
Statut
Membre
-
bouboul-IV Messages postés 91 Statut Membre -
bouboul-IV Messages postés 91 Statut Membre -
Bonjour,
je suis chez first heberg et j'ai un probleme avec mes liens absolus car mon site est rangé dans un dossier /www/ dans leur serveur et pour y acceder l'adresse internet http://ns10.freeheberg.com/~aquaref/
et donc quand je met des lien absolus par exemplte /fr/index.php
ca m'ouvre http://ns10.freeheberg.com/fr/index.php qui forcement n'existe pas
je voudrais savoir si c'est chez tous les herbergeurs le meme probleme? et si il y a une solution
merci pour vos reponses
je suis chez first heberg et j'ai un probleme avec mes liens absolus car mon site est rangé dans un dossier /www/ dans leur serveur et pour y acceder l'adresse internet http://ns10.freeheberg.com/~aquaref/
et donc quand je met des lien absolus par exemplte /fr/index.php
ca m'ouvre http://ns10.freeheberg.com/fr/index.php qui forcement n'existe pas
je voudrais savoir si c'est chez tous les herbergeurs le meme probleme? et si il y a une solution
merci pour vos reponses
4 réponses
-
@bouboul-IV : totalement à côté de la plaque ...
Ce problème se produit sur tous les hébergeurs. D'ailleur, ce n'est même pas un problème : le navigateur suit le lien que tu lui indiques : depuis la racine du domaine, aller dans "fr" puis prendre le fichier "index.php".
Supprime le "/", ça devrait aller mieux.
Ou place "/~aquaref" avant : /~aquaref/fr/index.php -
oki mais le probleme c'est que je doit appeler un script de plusieurs endroits dans l'arboressence de mes dossier et du coups selon l'endroit ou est le fichier d'appel il ne faut pas les memes liens relatifs dans le script et j'ai l'intention de changer d'hebergaur bientot alors je me vois pas reprendre a chaque fois les /~aquaref/
il n'y a pas une astuce, un truc lol
merci en tout cas pour la reponse -
À part utiliser des liens relatifs ou du PHP, je n'ai pas de solution.
Pour le PHP, crées un fichier "config.php" contenant ceci :<?php define('RACINE', 'http://ns10.freeheberg.com/~aquaref/ '); ?>
Ensuite, inclus ce fichier au début de tes pages (à renommer en .php) :<?php include 'config.php'; ?>
Et pour faire tes liens :<a href="<?php echo RACINE; ?>fr/index.php">Accueil</a>
-
merci pour la solution j'y avait penser mais je croyait que il y aurait plus simple
encore merci