Forcer Google à valider correction d'une erreur

Maubird

Nouveau WRInaute
Bonjour
Depuis plusieurs mois Google indique sur la search console une erreur de redirection concernant le fichier https://encheresdebridge.fr/digest-majeure-precisee.php.
Il n'y a pourtant aucune erreur car j'ai fait une redirection dans .htacces. Elle est efficace car :
- Si on clique en ligne sur cette adresse on retombe bien sur le fichier corrigé digest-majeureprecisee.php
- Si on teste ce fichier sur le botsimulator, ce fichier est bien affecté du code 301. Et les 2 fichiers, erroné et corrigé, ont bien chacun le code 200.
Voilà mon fichier .htaccess
Code:
ErrorDocument 404 /page-404.php

RedirectPermanent /index.html https://encheresdebridge.fr/index.php
RedirectPermanent /digest-majeure-precisee.php /digest-majeureprecisee.php

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]

SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE text/html text/css text/plain text/xml application/x-javascript

Tous mes fichiers sont indexés, mais la fausse erreur indiquée dans la search console pénalise drastiquement leur référencement.
La date de la dernière exploration est le 04 Mai 2022. Est-ce normal d'attendre si longtemps la validation de la correction ?
Existe-t-il un moyen de forcer Google à valider la correction ?
Merci de vos tuyaux.
 

Maubird

Nouveau WRInaute
Ah bon ?

Eventuellement demander la désindexation de l'ancienne url et soumettre manuellement la nouvelle.
Bonjour
Autant pour moi : j'ai dit que tous mes fichiers sont indexés, mais sauf bien sur le fichier digest-majeure-precise.php dont Google prétend qu'il fait l'objet d'une erreur de redirection. Ce fichier n'est d'ailleurs pas indexable : Dès qu'on tente de l'indexer, la prétendue erreur est signalée.
(Il y a aussi le fichier index.html volontairement non indexé puisqu'il est redirigé vers index.php)
 

Madrileño

Membre Honoré
Bonjour,

Si vous avez déjà configuré une redirection 301, il faut laisser Google faire son travail.
La date d'exploration étant du 4 mai 2022, c'est tout de même bizarre.
Vous pouvez afficher ici les détails de ce qu'indique Search Console (images).

Aussi, vous pouvez demander des conseils pour votre site avec ce forum : Demandes d'avis et de conseils sur vos sites pour savoir comment améliorer votre site et corriger certaines erreurs SEO.

Temps de réponse : 10 minutes.
Cordialement.
 

Marie-Aude

WRInaute accro
Il y a aussi le fichier index.html volontairement non indexé puisqu'il est redirigé vers index.php
Donc il ne sert à rien, tu peux le supprimer. Les serveurs savent aller chercher tout seuls un index.php quand index.html est absent.

Peut être que tu pourrais enlever le "allow" dans ton fichier robots
Code:
Sitemap: http://www.encheresdebridge.fr/amiositemap.xml

User-agent: *
Allow: /digest-majeure-precisee.php

et mettre à jour l'adresse de ton sitemap en https.

Je pense que le problème vient de là, d'une façon ou d'une autre, avec les redirections 301 du http vers le https, il se peut que Google se mélange les pinceaux
 

Maubird

Nouveau WRInaute
Bonjour,

Si vous avez déjà configuré une redirection 301, il faut laisser Google faire son travail.
La date d'exploration étant du 4 mai 2022, c'est tout de même bizarre.
Vous pouvez afficher ici les détails de ce qu'indique Search Console (images).

Aussi, vous pouvez demander des conseils pour votre site avec ce forum : Demandes d'avis et de conseils sur vos sites pour savoir comment améliorer votre site et corriger certaines erreurs SEO.

Temps de réponse : 10 minutes.
Cordialement.
Merci
C'est bizarre en effet. Voici 2 captures d'écran de la console :Voir la pièce jointe 1618 Voir la pièce jointe 1619
 

Maubird

Nouveau WRInaute
Bonjour,

Si vous avez déjà configuré une redirection 301, il faut laisser Google faire son travail.
La date d'exploration étant du 4 mai 2022, c'est tout de même bizarre.
Vous pouvez afficher ici les détails de ce qu'indique Search Console (images).

Aussi, vous pouvez demander des conseils pour votre site avec ce forum : Demandes d'avis et de conseils sur vos sites pour savoir comment améliorer votre site et corriger certaines erreurs SEO.

Temps de réponse : 10 minutes.
Cordialement.
 

Fichiers joints

  • capture1.png
    capture1.png
    17.1 KB · Affichages: 3
  • capture2.png
    capture2.png
    17.8 KB · Affichages: 3

Maubird

Nouveau WRInaute
Donc il ne sert à rien, tu peux le supprimer. Les serveurs savent aller chercher tout seuls un index.php quand index.html est absent.

Peut être que tu pourrais enlever le "allow" dans ton fichier robots
Code:
Sitemap: http://www.encheresdebridge.fr/amiositemap.xml

User-agent: *
Allow: /digest-majeure-precisee.php

et mettre à jour l'adresse de ton sitemap en https.

Je pense que le problème vient de là, d'une façon ou d'une autre, avec les redirections 301 du http vers le https, il se peut que Google se mélange les pinceaux

Rebonjour
Je suis d'accord, avec avec le recul et l'expérience malheureuse que j'ai eue en transférant mon site http hébergé sur free vers un hébergeur mutualisé pour la sécurisation, que le fichier html ne sert plus à rien, c'est un genre de pléonasme. Mais avant de le supprimer il faudrait il me semble supprimer la redirection
RedirectPermanent /index.html https://encheresdebridge.fr/index.php dans .htaccess.
J'ai peur que ça ne crée un nouveau problème, qu'en penses tu ?
Au début, j'avais créé une seule redirection, la Rewrite engine pour rediriger tous les fichiers http vers https. Cà a fonctionné assez vite.
Mais ma première erreur est d'avoir créé un fichier index.html. Après je me suis rendu compte qu'il me fallait un fichier index.php de façon à pouvoir paramétrer les CSS de façon distincte entre les fichiers pour
desk et ceux pour mobile.
Il y avait donc 1 fichier index.php et 1 fichier index.html, tous les 2 indexés. Mais Google a mis un temps fou à reconnaître le fichier php. C'est pour quoi j'avais créé cette 2° redirection, désormais inutile.

Puis est apparue l'erreur de redirection relative au fichier digest-majeure-precisee.php. J'ai commencé par virer tout le contenu de son body, en attendant la suppression de l'erreur de redirection en question. En me disant qu'avoir un fichier vide qui ne sert à rien, c'est pas top mais ça ne mange pas trop de pain.
Puis, comme ça n'avançait toujours pas, un spécialiste m'a conseillé de faire une 3° redirection du fichier
digest-majeure-precisee.php vers le bon fichier digest-majeureprecisee.php.
Ce n'est peut être pas une bonne solution. J'ai pensé à supprimer aussi cette redirection, mais comme pour la 2°, j'ai peur que ça crée encore un autre problème.

Tout ça est bien dommage car bien que mon site soit non commercial, mes fichiers sont soignés sur la forme, inédits sur le fond, et ont des notes de 100% sur les 4 critères principaux de performance sur lighthouse et gtmetrix.
Excuses pour ce long laius et merci de tes conseils.
 

Maubird

Nouveau WRInaute
Donc il ne sert à rien, tu peux le supprimer. Les serveurs savent aller chercher tout seuls un index.php quand index.html est absent.

Peut être que tu pourrais enlever le "allow" dans ton fichier robots
Code:
Sitemap: http://www.encheresdebridge.fr/amiositemap.xml

User-agent: *
Allow: /digest-majeure-precisee.php

et mettre à jour l'adresse de ton sitemap en https.

Je pense que le problème vient de là, d'une façon ou d'une autre, avec les redirections 301 du http vers le https, il se peut que Google se mélange les pinceaux

Encore moi (après le long historique précédent)
Merci d'avoir repéré et signalé l'adresse http du sitemap. Je l'ai modifiée en https et j'ai supprimé la directive allow dans le robots.txt. Pour l'instant je n'ai rien fait d'autre en l'attente de plus d'infos.
 

Maubird

Nouveau WRInaute
ça ne posera aucun problème puisque c'est ce qui est utilisé pour rediriger les fichiers qui n'existent plus vers de nouveaux fichiers. C'est le principe de base. Tu supprimes le fichier et tu gardes la redirection

De nouveau moi
Ca y est, j'ai supprimé le index.html, et donc suivi tous tes conseils.
Pour l'erreur de redirection sur digest-majeure-precisee.php est-ce que je dois attendre le bon vouloir de Google pour qu'il supprime l'erreur ? Ou supprimer ce fichier mais en gardant aussi la redirection ?
Bonne soirée
 

Maubird

Nouveau WRInaute
J'ai supprimé le fichier. J'avais pensé à le faire mais jamais osé. Il n'y a plus qu'à attendre, espérons pas trop longtemps. Je te tiendrai au courant bien entendu.
 

Maubird

Nouveau WRInaute
Supprime le fichier, garde la redirection et attends le bon vouloir de Google :)
Bonjour
Nouveau message SMS de Google aujourd'hui (après suppression de digest-majeure-precisee.php et de index.html), mais au moins ça bouge !!!
Le message envoyé par SMS indique "URL envoyée introuvable (404)"
Le message d'erreur sur la Console est toujours erreur de redirection et porte toujours sur digest-majeure-precisee.php.

Le message sur SMS me semble logique car on demande de faire une redirection vers un fichier qui n'existe pas. Il me semble qu'il y a 2 solutions possibles :
- soit republier le fichier digest-majeure-precisee.php
- soit virer la redirection de ce fichier dans .htaccess

Virer la redirection me semble préférable, mais est-ce que ça ne va pas créer d'autres problèmes.
Et si ça ne pose pas de problème, il me semble qu'il faudrait virer aussi la redirection de index.html vers index.php qui ne sert à rien, mais en plus est illogique.

Qu'en penses tu et que dois-je faire ?
Bonne journée, et désolé de te déranger encore
 

Marie-Aude

WRInaute accro
Y' un truc que je ne pige vraiment pas dans ta logique...
ta redirection de A vers B est la pour gérer les cas de pages qui ont disparu..

Code:
RedirectPermanent /digest-majeure-precisee.php /digest-majeureprecisee.php

Tu n'as PAS à remettre le fichier /digest-majeure-precisee.php

Par contre tu devrais l'écrire
Code:
RedirectPermanent /digest-majeure-precisee.php https://encheresdebridge.fr/digest-majeureprecisee.php
 

Maubird

Nouveau WRInaute
Y' un truc que je ne pige vraiment pas dans ta logique...
ta redirection de A vers B est la pour gérer les cas de pages qui ont disparu..

Code:
RedirectPermanent /digest-majeure-precisee.php /digest-majeureprecisee.php

Tu n'as PAS à remettre le fichier /digest-majeure-precisee.php

Par contre tu devrais l'écrire
Code:
RedirectPermanent /digest-majeure-precisee.php https://encheresdebridge.fr/digest-majeureprecisee.php

C'est corrigé dans .htaccess. Merci
 

Maubird

Nouveau WRInaute
ça ne posera aucun problème puisque c'est ce qui est utilisé pour rediriger les fichiers qui n'existent plus vers de nouveaux fichiers. C'est le principe de base. Tu supprimes le fichier et tu gardes la redirection

Bonjour
Bonne nouvelle, et comme promis je te signale que Google vient enfin de valider la correction. Encore merci.
Je ne te cache pas que j'ai exploré ou consulté d'autres forums, mais c'est la 1° fois que je constate une réponse aussi nette, claire et surtout efficace.
Si je peux encore abuser, 2 questions pour ma gouverne :
Ta solution pour supprimer un fichier est impeccable pour un fichier non indexé comme c'est la cas. Je suppose que si le fichier était indexé iil faudrait d'abord demander la désindexation avec une balise noindex, puis attendre que la désindexation soit effectuée, et enfin supprimer le fichier et faire la redirection. Est ce bien ça ?
Je suppose, maintenant que le fichier incriminé est supprimé et le problème réglé, que la redirection ne sert plus à rien. et pourrait être supprimée. Est ce bien ça ? Mais pour l'instant je m'en garde bien, j'ai trop peur de faire la moindre erreur qui me ferait attendre encore des mois avant validation.
Bravo et bonne journée
 

Marie-Aude

WRInaute accro
Supprimer un fichier suffit, il n'y a pas besoin de le mettre en noindex, tu peux demander la desindexation.

La redirection servira TOUJOURS il suffit que tu aies un lien qui traine quelque part (comme ceux de ce sujet), tu la laisses
Et merci.
Bonne journée
 

Discussions similaires

Haut