Probleme url dans les sous dossiers - HTML/CSS - Programmation
Marsh Posté le 24-12-2009 à 19:37:43
tu mets des chemins qui comprennent le / départ (c'est à dire juste après le localhost. donc tu fais un lien vers "/contact.php" au lieu de "contact.php".
je sais pas si c'est la meilleur solution, mais c'est simple à mettre en place et c'est propre.
Marsh Posté le 24-12-2009 à 19:04:52
Bonjour,
j'ai un site composé de page avec un menu déroulant unique (mon menu déroulant est créé dans un autre fichier et il est appelé dans chaque page par la fonction php include).
Les href de mes menus sont valides pour les pages étant dans le meme dossier que mon menu. Mais qu'ai des sous dossiers et la mon href ne marche plus...
J'ai a moitié compris pourquoi :
supposons que je sois dans ma page d'accueil (qui n'est pas dans un sous dossier) et je met ma souris sur l'onglet "contact" du menu. Je vois appaaitre en bas de ma page le chemin : http://localhost/contact.php
Mais maintenant supposons que je sois sur une page "présentation" qui est dans un sous menu (localhost/sousmenu/presentation.php); si je met ma souris sur l'onglet "contact" alors le chemin indiqué va etre : http://localhost/sousmenu/contact.php.
Et cela fait evidement bugguer ma page car contact.php ne se trouve pas dans le sousmenu...
Je sais que je pourrais résoudre ca en mettant un chemin absolu, mais cela m'embete beaucoup car une fois mon site terminé outline (testé sous wampserver) il faudrait que je change tous les chemins pour le inline (http://bidule.free.... au lieu de http://localhost/...).
Autre alternative serait de créer, pour les pages etant en sous menu, des menubis pour l'include php. Et ces menus devraient etre tels que href=../contact.php. Mais ca m'embete aussi de faire des menubis pour mes sous menu
Avez vous une solution annexe ?
Merci