Erreur de verification googlesitemap

Nouveau WRInaute
bonjour,

j ai une erreur de verif quand je clique sur verifier il me met

NOT VERIFIED
We've detected that your 404 (file not found) error page returns a status of 200 (OK) in the header.

Qu est ce que je doit faire ? :?

merci
 
WRInaute occasionnel
Réponse de Google :
Cette configuration présente un risque de sécurité dans le cadre de la vérification ; nous ne pouvons donc pas vérifier votre site. Si votre serveur Web est configuré pour renvoyer un état 200 dans l'en-tête des pages 404 et si vous nous avez autorisés à vérifier votre site avec cette configuration, d'autres personnes pourraient en profiter. Ces personnes pourraient alors accéder aux statistiques concernant votre site. Pour éviter que d'autres personnes n'exploitent cette configuration pour afficher des statistiques concernant des sites qui ne leur appartiennent pas, nous vérifions uniquement les sites qui renvoient l'état 404 dans les pages 404.

Modifiez la configuration de votre serveur Web afin de renvoyer un état 404 dans l'en-tête des pages 404. Notez que nous envoyons une demande HEAD (et non une demande GET) lorsque nous vérifions ce point. Une fois que votre serveur Web sera configuré correctement, essayez de revérifier le site. Si votre serveur est configuré de cette façon et si vous recevez cette erreur, cliquez de nouveau sur Vérifier l'état afin de nous demander de revérifier votre configuration.

En d'autres termes : créé un .htaccess à la racine de ton site. Dans ce .htaccess tu écris cela:
Code:
ErrorDocument 404 /error404.php
Ensuite, tu fais un fichier error404.php à la racine de ton site. Tu places le code suivant, en début de page avant tout autre code, qui va déclarer un header 404 not found :
Code:
<?php
header("HTTP/1.0 404 Not Found");
?>
Dessous, tu met le code de ta page 404.
 
WRInaute discret
il ya deux vérif pour google sitemap :
celle du fichier google :google795364bc18ed9828.html
qui doit se trouver à la racine du serveur
et la deuxième qui se fait au niveau du sitemap lui-même
toutes les urls du sitemap doivent être valides.
erreur 404 peut résulter de là, où d'un moment où le serveur était offline et google n'a pas su trouver le sitemap.
Aussi par bon sens, il faut éviter de mettre le fichier 404.php dans le sitemap, ça peut générer des erreurs et d'ailleurs il est inutil. :wink:
 
WRInaute impliqué
Si sur le site un internaute demande ou tape une adresse de page qui n'existe pas que se passe-t-il ?

A priori google semble te dire que justement tout se passe bien il y a une page correcte de renvoyée donc lui il ne peut faire la différence entre une bonne adresse et une mauvaise donc il t'indexera pas bien.

A+
 
WRInaute discret
ben à mon avis, peut être que c un problème de config de la page 404 alors.
Après ça peut dépendre de l'hébergeur.
Si la page s'appelle 404.html ou 404.php et qu'elle se trouve à la racine du serveur , peut importe son content , elle n'est supposée se lancer que si il y a une erreur.
après ça peut dépendre du type d'hébergement du site.
par exemple pour un site hébergé sur un serveur mais ne pouvant uploader que sur un répertoire du type /web
tous les fichiers sont obligés d'être dans ce répertoire, le serveur interdit de mettre une page en dehors, une page 404 dans /web sera vue comme une page normale et il peut y avoir diverses disfonctionnement.
après faut pas faire une page 404 avec trop de programmation dedans, ça peut aussi jouer des tours.
 
Discussions similaires
Haut