syntaxe dans sitemap pour redirect 410

Nouveau WRInaute
Bonjour
Suite à une étourderie, j'ai publié mon fichier index.php situé à la racine dans un autre dossier. Du coup, mon fichier n'est plus indexé.
Pour y remédier j'ai fait une redirection 410 dans httaccess avec Redirect 410 /monsite.fr/dossier/index.php/ pour transformer l'erreur 404 en 410. Puis j'ai demandé à Google une nouvelle exploration.
Mais google tarde à corriger. Pour accélérer il parait qu'il faut intégrer l'URL 410 dans mon sitemap. Je voudrais savoir si la syntaxe suivante est correcte :
<url>
<loc>https://monsite.fr/dossier/index.php</loc>
</url>
Sinon, comment faire. Merci d"avance
 
Olivier Duffez (admin)
Membre du personnel
Du coup, mon fichier n'est plus indexé
pourquoi ? je ne vois pas le rapport

une redirection 410
ce n'est pas une redirection (une redirection c'est un code en 3xx). 404 ou 410 ne change rien pour Google (selon eux)

Pour accélérer il parait qu'il faut intégrer l'URL 410 dans mon sitemap
non pas vraiment, ça c'est pour accélérer quand on a PLEIN d'URL à faire DESINDEXER

peux-tu préciser l'URL qui n'est plus indexée ou celle qui est indexée et qu'il faut désindexer ?
si besoin de discrétion dans le forum, il suffit d'indiquer l'URL à partir du / de la racine
 
Nouveau WRInaute
l'url qui n'est plus indexée est https://encheresdebridge.fr/index.php
Tu as raison, le problème ne vient peut être pas de là ( ça n'empêche qu'il faut supprimer cette erreur 404).

En fait il y a l' erreur "Google n'a pas choisi la même url canonique que l'utilisateur"
Google a choisi https://encheresdebridge.fr/ comme url canonique, et l'adresse canonique choisie par moi était
https://encheresdebridge.fr/index.php
Pour l'instant j'ai supprimé la balise canonical dans https://encheresdebridge.fr/index.php

NB : Je ne comprend pas pourquoi je ne parviens pas à me dépatouiller des erreurs signalées par Google, alors que la plupart des audits tels que ahrefs ou lighthouse notent à 99% la santé de mon site (sauf semrush 89%).
 
Olivier Duffez (admin)
Membre du personnel
c'est normal que Google considère que la canonique est / et non pas /index.php
ce qu'il faut faire :
- les liens internes doivent pointer vers / et non pas /index.php
- la page concernée doit avoir une balise d'URL canonique qui indique /
- le sitemap doit contenir l'URL sans le index.php

Je ne comprends pas l'intérêt de l'instruction Redirect 410
 
Nouveau WRInaute
c'est normal que Google considère que la canonique est / et non pas /index.php
ce qu'il faut faire :
- les liens internes doivent pointer vers / et non pas /index.php
- la page concernée doit avoir une balise d'URL canonique qui indique /
- le sitemap doit contenir l'URL sans le index.php

Je ne comprends pas l'intérêt de l'instruction Redirect 410
Merci de la réponse
J'ai fait comme tu dis pour le fichier /index.php et pour le sitemap
Est-ce qu'il faut faire pareil pour tous les autres liens pointant vers la page d'accueil, il y en a plus d'une centaine.
En entrant encheresdebridge.fr dans la barre d'adresse je tombe bien sur ma page d'accueil.
Par contre si je le rentre dans la barre de recherche Google, je tombe sur des liens vers quelques unes de mes 37 pages indexéees mais pas sur le lien vers ma page d'accueil.

J'ai fait un Redirect 410 parce que screamingfrog signale une erreur d'importance élevée concernant le fichier
https://encheresdebridge.fr/base/index.php que j'ai pourtant supprimé mais qui figure dans le dossier /base
sur screaming frog. Cette erreur n'est pas signalée par la GSC, du moins pour l'instant.
 
Nouveau WRInaute
noui, car j'ai écrit :
- la page concernée doit avoir une balise d'URL canonique qui indique /
oui mais comment faire car cette page ne figure pas dans les fichiers publiés à la racine. Elle n'a pas d'extension.
Je l'ai copiée dans la console et récupérée dans mon dossier racine. Je suppose qu'après correction , il faut la publier puis la supprimer aussitôt publiée.
 
Nouveau WRInaute
oui semble-t-il
Merci beaucoup. Après validation des corrections je vous tiendrai au courant.
Loin d'être un expert en SEO j'ai longuement potassé tous les conseils donnés par les webmasters et les différents sites spécialisés. A ma décharge il faut constater que les conseils sont parfois contradictoires, mais je fais toute confiance aux vôtres.
 
Olivier Duffez (admin)
Membre du personnel
quand ces liens auront été corrigés, il faudra lancer un audit RM Tech pour voir l'état de santé SEO technique du site
 
Nouveau WRInaute
quand ces liens auront été corrigés, il faudra lancer un audit RM Tech pour voir l'état de santé SEO technique du site
Bonjour
nouveau message, un peu différent sur la GSC : Page en double sans url canonique sélectionnée par l'utilisateur.
Tous les liens ont été corrigés et leur fonctionnement vérifié.

Sur screamingfrog, avertissement de priorité élevée concernant le fichier https://encheresde bridge.fr/index.php
Auparavant ce même avertissement concernait https://encheresde bridge.fr/base/index.php
Dans screamingfrog on observe la présence des 3 url suivantes :
https://encheresde bridge.fr/
https://encheresde bridge.fr/index.php
https://encheresde bridge.fr/base/index.php
C'est un peu décourageant
 
WRInaute occasionnel
Bonjour,

Déjà, il y a un doublon du fait que le site existe aussi bien avec et sans le "www". donc il faut choir quelle URL racine vous souhaitez retenir et faire la réécriture d'URL qui convient.
Ensuite, "index.php" n'est pas redirigé vers la racine, donc là encore, doublon.
En revanche /base/index.php renvoie une erreur 404, donc là c'est OK
 
Nouveau WRInaute
Supprimer la propriété www dans la GSC est sans effet. Je suppose que pour choisir il faut supprimer le domaine www en accédant à admin.google.com, créer un nouveau compte puis supprimer le domaine www.encheresde bride.fr
En plus, que pensez vous d'une redirection 301 (ou 302) /index.php /
PS : Je suis absent toute la journée
 
Nouveau WRInaute
Dans les 2 cas il s'agit d'une redirection 301 à faire dans le .htaccess.
Pour le "www" : https://www.webrankinfo.com/dossiers/techniques/redirection-301-www
Pour index.php : https://www.webrankinfo.com/forum/t/rediriger-index-php-vers.151726/

Pour l'instant pas d'amélioration. J'ai mis dans htaccess :
#suppression dommaine www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^encheresdebridge.fr [NC]
RewriteRule (.*) http://encheresdebridge.fr/$1 [QSA,R=301,L]

#pour rediriger index.php vers /
RewriteEngine On
#RewriteCond %{REQUEST_URI} !^/admin
RewriteCond %{REQUEST_URI} /index.(htm|html|php)$
RewriteCond %{THE_REQUEST} /index.(htm|html|php)
RewriteRule ^(.*)index.(htm|html|php)$ /$1 [R=301,L]

Peut être que cela provient de la ligne omise #RewriteCond %{REQUEST_URI} !^/admin
Comment récupérer le chemin du véritable dossier admin ?
Est-ce '"monpath/admin
Désolé de vous déranger encore.
 
WRInaute occasionnel
Pour WWW vous pouvez tester ça :
RewriteCond %{HTTP_HOST} ^(www\.encheresdebridge\.fr)(.*) [NC]
RewriteRule (.*) https://%2%{REQUEST_URI} [L,R=301]

Pour index.php :
RewriteCond %{THE_REQUEST} ^.*/index\.php
RewriteRule ^(.*)index.php$ /$1 [R=301,L]

NB : le "RewriteEngine ON" ne doit être mis QUE s'il n'a pas déjà été activé auparavant dans le .htaccess. Il ne dit conc être présent qu'une seule fois.
 
Nouveau WRInaute
Bonjour
A priori , et même avant votre dernière réponse, tout fonctionne correctement, grâce à vous. (Je vais cependant
retirer un des 2 RewriteEngine ON)
Explications (du moins constatations) : Je me suis fait piéger et ai perdu beaucoup de temps.
En fait, avoir intégré les corrections pour www et redirect de index.php, c'était pire qu'avant. En désespoir de cause, j'ai été voir mon site sur le PC d'un ami, et grosse et heureuse surprise de voir que ça marche.
Je travaille sur un vieux PC que je n'ai plus qu'à mettre à la benne. Il prend en compte certaines corrections ou modifications, mais pas d'autres.
Reste à voir si Google ne va pas encore trouver d'autres poux dans mon site. Mais déjà je suis content et vous remercie infiniment
 
Nouveau WRInaute
Ce n''est pas forcément que votre PC est trop vieux, il faut peut-être juste vider le cache du navigateur ;-)

Bémol :
Bonne nouvelle, google a validé la correction (du moins pour le problème page en double)
Moins bonne: Après la seule modification faite sur htaccess, de supprimer le 2° RewriteEngine ON je n'ai plus d'accès direct à la page d'accueil. (J'ai l'accès indirect en cliquant sur un des liens vers le site)
Les caches de navigateurs ont été vidés. Pas de problème sur le mobile.
 
Nouveau WRInaute
Ca fonctionne OK chez moi même après purge de cache.
Quelle adresse de site mettez vous exactement ?
Je met dans la barre de recherche
encheresdebridge.fr
J'ai le sentiment que quand on met une première fois cette recherche dans la barre de recherche, cela fonctionne. Mais pas après les fois suivantes. Par contre jamais aucun problème quand on met ça dans la barre d'adresse, ni sur le mobile.
 
Nouveau WRInaute
Désolé, je ne comprends pas.
De quelle barre de recherche parle-t-on ?

En tout cas, le site fonctionne dans tous les navigateurs.
Je parlais de la zone de recherche Google ou on met des mots clés. Je pensais qu'en y insérant l'URL du site, comme un mot clé, on retombait directement sur la page d'accueil. Donc ce n'est pas le cas.
Alors tout fonctionne, et je vous remercie encore.
 
Discussions similaires
Haut