Rikle_S Posté 25 Juillet 2008 Posté 25 Juillet 2008 Bonjour, Je me tourne vers vous, bien que la tête un peu sur les épaules, j'ai l'impression d'être fou. On ne m'aurait expliquer cela sans que je le vois, je n'y aurais jamais cru. le phénomène : sur google, la requête : 24 heures scooter 2008 1er de la première page (bp racing) seulement, quand on clic, c'est une page sans css qui s'affiche, les liens sont cassés et donnent une 404 si on clic le H1. Les liens vers les images sont bons, les images ne se chargent pas pour autant. toujours sur google, la requête : 24h scooter 2008, positionnement probablement différent, mais là la page se charge très bien. Je repasse sur l'autre requête, au cas où, et là même phénomène, plus de css, liens tronqués etc. Est ce que quelqu'un a une explication rationnel à me donner svp, et pourquoi pas un élément qui m'aiderais à éviter ce genre de soucis. Je précise, pour compléter la chose, que l'url qui génère cette page est bonne, et c'est pourquoi je suis surpris, c'est la page que google a en cache pour le moment aussi. Voilà merci, j'espère que vous aurez le temps de voir pour le croire, et peutêtre m'éviter ce genre de désagrément pour la prochaine fois. Le site est réalisé sous modx je précise. Merci Francois.
slender Posté 25 Juillet 2008 Posté 25 Juillet 2008 salut, la différence est se situe au niveau de l'URL, dans un cas, l'URL demandée est h**p://www.bp-racing.com/scooter-24h-endurance-2008/, dans le second cas l'URL est h**p://www.bp-racing.com/scooter-24h-endurance-2008 (sans le slash). Peut-être faut-il chercher au niveau d'une règle de rewriting mal écrite...
Duxmachine Posté 25 Juillet 2008 Posté 25 Juillet 2008 de toute facon, google ne répond plus à cette heure, que ce soit le moteur de recherche ou les adsenses, tout est mort. Ca a commencé cet aprem avec des difficultés à afficher les adsenses. Pour le problème de css, c'est bien l'URL rewritting qui est en cause ou plutot la facon de le gérer au niveau du HTML. Le slash à la fin signifie un nouveau dossier donc niveau +1. Le code HTML aurait du préciser une URL de fichier CSS en absolu: http://dzhadahdf/style.css ou /style.css
Rikle_S Posté 26 Juillet 2008 Auteur Posté 26 Juillet 2008 mais en quoi ça explique que sur 2 requetes il y ai ce soucis que sur une alors que ce sont les mêmes?
Duxmachine Posté 26 Juillet 2008 Posté 26 Juillet 2008 le slash à la fin de l'adresse http://www.bp-racing.com/scooter-24h-endurance-2008/
Rikle_S Posté 26 Juillet 2008 Auteur Posté 26 Juillet 2008 pour google ce serait donc 2 url differentes?
Rikle_S Posté 26 Juillet 2008 Auteur Posté 26 Juillet 2008 j'ai changer l'adresse du CSS mais ça ne change rien.comment montrer a google la bonne page ?
Duxmachine Posté 26 Juillet 2008 Posté 26 Juillet 2008 en faisant un .htaccess qui dit que la page a été redirigée définitevemnt dans ton .htaccess essaie RewriteEngine on RewriteRule ^/scooter-24h-endurance-2008/$ /scooter-24h-endurance-2008 [R=301]
alex blog Posté 26 Juillet 2008 Posté 26 Juillet 2008 Salut, Google n'est pas en cause. Tu as juste un problème de dév. Pour exemple, prenons ton logo <img src="images/deco.jpg">, pour la page avec slash http://www.bp-racing.com/scooter-24h-endurance-2008/ : Tu indiques au navigateur d'aller chercher l'image à cette url : http://www.bp-racing.com/scooter-24h-endur...images/deco.jpg Pour la page sans slash : http://www.bp-racing.com/scooter-24h-endurance-2008 Tu indiques cette url : http://www.bp-racing.com/images/logo.gif (beaucoup mieux) La solution est juste d'appeler tes images à partir de la racine, ex : <img src="/images/deco.jpg">. Si je délire, c'est que je suis à quelques vodkas
Dadou Posté 26 Juillet 2008 Posté 26 Juillet 2008 Non non tu ne délire pas, ton explication tiens la route, et d'ailleurs c'est à mon avis la seule possible. Google n'a ABSOLUMENT aucun pouvoir sur l'affichage des page, donc le problème ne peut absolument pas venir de Google mais bien d'une erreur de dév!
Phil Posté 27 Juillet 2008 Posté 27 Juillet 2008 Oui je me suis aussi fait avoir il y a quelques mois : au lieu d'incriminer Google j'aurai mieux fait de m'interroger moi-même sur le code que je produisais (URL en double partout) avec ce « training slash ». Résultat des courses : un méchant filtre a envoyé mon site de la quatrième place à la cent cinquante douzième. (si si... ça existe)
Rikle_S Posté 27 Juillet 2008 Auteur Posté 27 Juillet 2008 oui je veux bien,seulement pourquoi sur l'autre requête ça fonctionne a merveille?
Rikle_S Posté 28 Juillet 2008 Auteur Posté 28 Juillet 2008 Je ne sais pas pourquoi mais tout est rentré dans l'ordre, sans que je change quoique ce soit...
Dadou Posté 28 Juillet 2008 Posté 28 Juillet 2008 Non, rien n'est rentré dans l'ordre, le problème est toujours la
Rikle_S Posté 28 Juillet 2008 Auteur Posté 28 Juillet 2008 Pourtant après requête chez moi il a les bonnes url et redirige super bien ?
slender Posté 28 Juillet 2008 Posté 28 Juillet 2008 salut, dadou is right, le problème est toujours là. Toi tu crois que c'est un problème d'indexation, c'est faux. C'est un problème de code. De ton code pour être précis. si tu tapes dans ta fenêtre URL : http://www.bp-racing.com/scooter-24h-endurance-2008 tu as accès au site maintenant si tu tapes: http://www.bp-racing.com/scooter-24h-endurance-2008/ tu as accès au dossier: tu verras que, si le problème CSS a été résolu, le problème persiste pour les pics. Le mieux est que tu places la règle qui a été donnée et que je rappelle: RewriteRule ^/scooter-24h-endurance-2008/$ /scooter-24h-endurance-2008 [R=301] Avec cette régle, tu rediriges tout ce qui arrive sur /scooter-24h-endurance-2008/ vers /scooter-24h-endurance-2008
Rikle_S Posté 28 Juillet 2008 Auteur Posté 28 Juillet 2008 (modifié) Attention, je n'apprends rien à personne, loin de là, mais je veux juste appuyer une chose : Mon soucis venait du fait que sur google, lors de la requête, la page indexée était avec le / , or ce n'est plus le cas, donc le visiteur n'a plus aucunes raison de tomber dessus ? Mais il y avait bien aussi un problème d'indexation puisque cette url n'existe pas en théorie ? Je vais mettre ça dans le hta par sécurité quand même. Le soucis, c'est que toutes mes urls sont rédigées de cette façon, j'airais quand même du ajouter .html. mais maintenant que le site est lancé, je vais perdre toutes mes pages si je fais ça non ? Modifié 28 Juillet 2008 par Rikle_S
Dadou Posté 28 Juillet 2008 Posté 28 Juillet 2008 Mon soucis venait du fait que sur google, lors de la requête, la page indexée était avec le / , or ce n'est plus le cas, donc le visiteur n'a plus aucunes raison de tomber dessus ? Si il y a certains utilisateurs qui comme moi retournent à la racine d'une rubrique en enlevant le nom de la page dans l'url, donc potentiellement n'écrira pas forcement sans le /, de la même manière tu n'a pas la main sur les lien que peuvent te faire d'autres sites internet, qui risquent eux de mettre le /, et donc fera que Google viendra te réindexer avec la mauvaise url (puisque cette dernière ne revois pas d'erreur, Google n'a aucune raison de ne pas l'indexer). Mais il y avait bien aussi un problème d'indexation puisque cette url n'existe pas en théorie ? Cf ma remarque précédente : tu n'as pas forcement la main sur tout les liens entrant, ce n'est donc pas réellement un problème d'indexation, mais bel et bien un problème de Dév car tu ne filtre pas correctement tes entrées, si c'était fait correctement, Google n'aurait pas indexé la mauvaise url Je vais mettre ça dans le hta par sécurité quand même. Le soucis, c'est que toutes mes urls sont rédigées de cette façon, j'airais quand même du ajouter .html. mais maintenant que le site est lancé, je vais perdre toutes mes pages si je fais ça non ? non les lignes RewriteRule ^/forum/$ - [L]RewriteRule ^/(*)/$ /$1 [R=301] est suffisante (comme cela c'est appliqué pour toutes sauf pour le forum)
Rikle_S Posté 28 Juillet 2008 Auteur Posté 28 Juillet 2008 Merci Dadou. Donc si je fais cela, tout visiteur arrivant avec une url "/" se verra redirigé vers la page sans le "/" ? Si c'est le cas, permets tu que je diffuse ce bug sur l'espace communautaire du cms ? Merci.
Dadou Posté 28 Juillet 2008 Posté 28 Juillet 2008 Je ne l'ai pas testé mais normalement, c'est ce qu'elle doit faire. Quand à diffuser le bug sur l'espace communautaire du CMS, après l'avoir testé, ben oui bien évidement, c'est le rôle des espaces communautaires.
Rikle_S Posté 28 Juillet 2008 Auteur Posté 28 Juillet 2008 je teste ça ce soir, ça ne devrait pas être très long
Rikle_S Posté 28 Juillet 2008 Auteur Posté 28 Juillet 2008 J'ai droit à une "internal server error" :/
Dadou Posté 28 Juillet 2008 Posté 28 Juillet 2008 excuse moi, j'ai oublié un malheureux point : RewriteRule ^/forum/$ - [L] RewriteRule ^/(.*)/$ /$1 [R=301]
Rikle_S Posté 29 Juillet 2008 Auteur Posté 29 Juillet 2008 Alors je retente ce soir Ou y a t il une documentation clair sur la réécriture ?ça me chiffonne un peu de copier coller en ne comprennant que les grandes lignes.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant