Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/01/2012, 12h50   #1
Membre habitué
 
Inscription : novembre 2003
Messages : 441
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 441
Points : 133
Points : 133
Par défaut Lien relatif non trouvé

Bonjour,

Je me suis aperçu que dans les Logs Apache j'avais des accès à un fichier css qui aboutissaient à un 404.
La ligne de la log fait référence à un fichier non trouvé :
Code :
/Fichiers/css/Fichiers/css/sommaire.css
Alors que dans le source de l'index, à la racine, j'ai codé le lien vers le css en relatif :
Code :
<link type="text/css" rel="stylesheet" href="Fichiers/css/sommaire.css">
Pourquoi y a-t-il le doublement de "Fichiers/css" ?
Comment une telle erreur peut se produire ?

merci d'avance
dede92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 17h57   #2
Membre éclairé
 
Avatar de humitake
 
Homme Olivier
Étudiant
Inscription : novembre 2010
Messages : 303
Détails du profil
Informations personnelles :
Nom : Homme Olivier
Âge : 20
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2010
Messages : 303
Points : 384
Points : 384
Bonsoir,

Ne serait-ce pas parce qu'il commence son chemin relatif depuis "/Fichiers/css" ?

Du coup en lui demandant "Fichiers/css/sommaire.css" cela expliquerait le doublons créer.

Essaye donc de remplacer par <link type="text/css" rel="stylesheet" href="sommaire.css">
humitake est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 19h01   #3
Membre habitué
 
Inscription : novembre 2003
Messages : 441
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 441
Points : 133
Points : 133
Citation:
Envoyé par humitake Voir le message
Essaye donc de remplacer par <link type="text/css" rel="stylesheet" href="sommaire.css">
Bonsoir,

Cela n'ira pas car tous les appels aux scripts (javascript et css) se font sur depuis la racine, et sont bien situés dans des sous répertoires ...
dede92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/01/2012, 19h12   #4
Modérateur
 
Avatar de NoSmoking
 
Homme
Inscription : janvier 2011
Messages : 2 944
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : janvier 2011
Messages : 2 944
Points : 4 776
Points : 4 776
Bonjour,
as tu au moins essayé ce que t'a mis humitake?

essayes également <link type="text/css" rel="stylesheet" href="/Fichiers/css/sommaire.css"> pour un chemin absolu
NoSmoking est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2012, 22h35   #5
Membre habitué
 
Homme
Inscription : mai 2011
Messages : 112
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Belgique

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : mai 2011
Messages : 112
Points : 134
Points : 134
Par défaut Chemin relatif

J'utilise un truc perso qui semble pourtant fonctionner : le ./ qui indique qu'il faut remonter uniquement si nécessaire. Si le fichier se trouve dans le même dossier, cette indication n'est pas prise en compte.
donc : devrait fonctionner je pense
miss_socrates est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2012, 23h39   #6
Expert Confirmé Sénior
 
Inscription : septembre 2004
Messages : 5 092
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 092
Points : 7 020
Points : 7 020
Citation:
Envoyé par miss_socrates Voir le message
J'utilise un truc perso qui semble pourtant fonctionner : le ./ qui indique qu'il faut remonter uniquement si nécessaire.
Non, il indique "dans le même dossier," tout simplement. Et donc ne pas remonter du tout. C'est en principe la même chose que ne rien mettre, mais il y a des bugs ici ou là.
thelvin est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2012, 06h36   #7
Membre habitué
 
Inscription : novembre 2003
Messages : 441
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 441
Points : 133
Points : 133
Bonjour,

Citation:
Envoyé par thelvin Voir le message
Non, il indique "dans le même dossier," tout simplement. Et donc ne pas remonter du tout. C'est en principe la même chose que ne rien mettre, mais il y a des bugs ici ou là.
Oui c'est exact !
En fait les appels aux scripts (en absolu) sont bien codés, et en épluchant les logs j'ai vu que c'etait suite à des tentatives de connexion de robots asiatiques
Code :
1
2
3
IP Information for 114.80.93.71
IP Location: China Guangzhou Chinanet Shanghai Province Network
Unknown robot (identified by 'bot*')
Bon, maintenant je ne sais pas comment ils analysent les pages et surtout le contenu ...
Mais en navigation "normale", tout est OK ...

Merci encore à tous.
dede92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h55.


 
 
 
 
Partenaires

Hébergement Web