Aller au contenu

Sujets conseillés

Posté

Bonjour

J'ai créé un nouveau design pour mon site qu fonctionne parfaitement en ligne mais pas en local.

Explication: lorsque tous les fichiers sont en ligne et qu'on va voir sur le serveur, tout est OK.

-si on télécharge le FTP et qu'on ouvre l'index.html en local, presqu'aucune image ne s'affiche.

Voici un exemple de footer en ligne:

voir ici

Et voici ce qu'il donne en local:

voir ici

Quelle est la cause de ce problème?

Merci d'avance.

Posté

tu crois que juste des images vont nous aider à comprendre ton problème ? et le code alors????, un lien, un vrai quoi, on est franchement pas devin

Posté

hello,

pour peu que les images / css / scripts soient indiqués en absolu ( exemple: /styles/test.css ), la page ne sera pas consultable en local.

Posté

Kioob, ce que tu viens de décrire là c'est un lien relatif. :whistling::)

Posté

Mouais plus ou moins je me suis mal exprimé alors : cette URL est "relative" au site courant, mais est "absolue" pour ce site.

En gros 3 cas :

- URL complète, avec nom de domaine : http://truc.bidule.fr/styles/test.css

- chemin "web" absolu : /styles/test.css

- chemin relatif : styles/test.css

Or là où le 1er et 3ème cas passeraient en local, le deuxième à très peu de chance de fonctionner.

(Est ce assez détaillé cette fois ? :P)

Posté

Ce n'est pas sur le manque de précision que j'intervenais, mais bien sur le fait que ton message pouvait induire en erreur certains de ses lecteurs.

Je pensais que tout le monde s'entendait plutôt assez bien sur ce qu'étaient chemins relatifs et chemins absolus. En fait, il semble qu'on puisse également parler de chemin absolu lorsque le chemin est décrit depuis la racine. Selon moi, et comme dans la définition fournie sur le site d'Adobe, le sens commun du lien absolu était que le chemin incluait le protocole de serveur (URL complète).

Posté
Mouais plus ou moins je me suis mal exprimé alors : cette URL est "relative" au site courant, mais est "absolue" pour ce site.

En gros 3 cas :

- URL complète, avec nom de domaine : http://truc.bidule.fr/styles/test.css

- chemin "web" absolu : /styles/test.css

- chemin relatif : styles/test.css

Or là où le 1er et 3ème cas passeraient en local, le deuxième à très peu de chance de fonctionner.

(Est ce assez détaillé cette fois ? :P )

Les images avaient bien un chemin "web" absolu.

Mais pourquoi est-ce que ça buggait avec ce chemin??? Pourquoi le navigateur est-il raciste envers un simple "/"????

Posté

il vaut mieux le prendre dans l'autre sens, il faut une certaine rigueur pour que le navigateur comprenne.

en local tu devais être dans un sous-repertoire "localhost/sous-repertoire" , alors que sur le web tu étais à la racine. "/"

Posté

Je répète ma première intervention : Un lien une vrai vers la page non de dieux que l'on puisse voir le code, la on ne peux qu'emmètre des suppositions qui n'auront pas forcement rapport avec ton problème. Il me semblait pourtant qu'avec un pseudo comme le tien ce serait simple à comprendre...

Posté

Le but d'un forum n'est pas juste de demander de l'aide et de filer à l'anglaise une fois le problème réglé :rolleyes:

Si quelqu'un rencontre le même problème que toi plus tard, et qu'il trouve cette discussion, il sera heureux d'y trouver la solution.

Tu l'as réglé comment ton problème ? ;)

Posté
Le but d'un forum n'est pas juste de demander de l'aide et de filer à l'anglaise une fois le problème réglé :rolleyes:

Loin de moi cette idée de fuir :)

Si quelqu'un rencontre le même problème que toi plus tard, et qu'il trouve cette discussion, il sera heureux d'y trouver la solution.

Tu l'as réglé comment ton problème ? ;)

C'est Kioob qui a donné la réponse. Les liens du fichier CSS étaient de ce type: "/images/image.png".

Il a donc suffit de supprimer le "/" et tout est rentré dans l'ordre.

Veuillez vous connecter pour commenter

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



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