- WordPress :5.8
- Statut : non résolu
- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par
ungars, le il y a 7 mois et 3 semaines.
-
AuteurMessages
-
29 juillet 2022 à 13 h 14 min #2412344
Bonjour,
- Version de PHP/MySQL : PHP 7.3 / Mysql : 5.0.12
- Thème utilisé : Spice Press
- Extensions en place : Complianz, Contact Form 7, Yoast, Cookie Notice, Really Simple Css, Site Origin Css, Spicebox, WordPress Importer, child theme configurator
- Nom de l’hébergeur : Online.net
- Adresse du site : http://www.cfdt-cha.fr
Problème(s) rencontré(s) :
Bonjour,
Je souhaite empêcher l’ accès aux moteurs de recherche pour les liens qui apparaissent quand on utilise le formulaire de recherche de mon site, et qui sont sous la forme d’ un point d’ interrogation et d’ un « s »
Exemple si je tape dans le formulaire de recherche la requête « ash » , le lien qui va apparaitre sera https://www.cfdt-cha.fr/?s=ash
Il faut donc que je rajoute une ligne, dans mon fichier robots.txt, si j’ ai bien compris la ligne :
[code] disallow /?s=[/code]
Le problème : je ne trouve pas ce fichiers robots.txt, qui doit se trouver normalement à la racine de mon site. Avec Filezilla, je ne le vois pas.
En faisant une recherche sur web, je vois que l’ on peut y accéder via Yoas, mais d’après ce que je vois, mon fichier n’ existe pas, on me propose de le créer.
[code]
<h2>robots.txt</h2>
<form id= »robotstxtcreateform » action= »https://www.cfdt-cha.fr/wp-admin/admin.php?page=wpseo_tools&tool=file-editor » method= »post »>Vous n’avez pas de fichier robots.txt, créez-en un ici :[/code]Mais pourtant, il semble bien exister, puisque je peux y accéder via [url=https://www.cfdt-cha.fr/robots.txt]cette url[/url]
J’ ai donc deux questions à vous poser :
La ligne que je dois rajouter est elle correcte ? Et ou se trouve ce fichier ?
Je vous remercie, passez une bonne journée.
</form>
7 août 2022 à 18 h 01 min #2413484Bonsoir, apparemment le fichier est géré virtuellement, il n’ apparait pas à la racine, contrairement à ce que l’ on peut lire parfois.
Donc si je créé un fichier robots.txt à la racine de mon site, il va remplacer celui qui est mis virtuellement ?
Si je veux supprimer les urls de recherche, mon fichiers robots.txt deviendra donc :
User-agent: *
Disallow:
Disallow: /?s=
Sitemap: https://www.cfdt-cha.fr/sitemap_index.xmlC’ est bien ça ?
Bon après midi, merci.
-
Cette réponse a été modifiée le il y a 7 mois et 3 semaines par
ungars.
7 août 2022 à 18 h 09 min #2413487Bonjour, en effet le fichier est virtuel par défaut mais rien ne vous empêche d’en créer un bien réel pour le supplanter. Mais si vous utilisez Yoast, il peut le faire pour vous https://yoast.com/blocking-your-sites-search-results/
7 août 2022 à 18 h 32 min #2413488Bonjour, merci beaucoup pour votre réponse.
J’ avais vu que Yoast pouvait le faire, mais il m’ indique que le fichier robots.txt n’ existe pas et me propose de le créer. J’ avais hésité vu que le fichier robots.txt semblait exister.
La syntaxe mise dans mon précédent message est bonne ?
Je peux / doit / ou ne doit pas laisser le premier disallow :
Disallow:
Du fait que j’ en met un en dessous avec une autre consigne ?
Merci beaucoup, bonne soirée.
7 août 2022 à 18 h 47 min #2413495Il vaut mieux l’enlever
7 août 2022 à 21 h 43 min #2413518Je voulais dire que Yoast peut, dans ses options, empêcher le crawling des résultats de recherche. Voyez la doc que je vous ai donnée. Il n’y a rien à toucher dans robots.txt pour vous.
7 août 2022 à 21 h 57 min #2413519Bonsoir,
C’ est bon, Yoast m’ a créé mes fichiers robots.txt
J’ ai enlevé le disallow: qui était en trop.
Je viens de lire la doc au sujet des pages spéciale.
J’ ai vu sur certains fichiers robots.txt qu’ un disallow a été mis sur /admin, qu’ en pensez vous ?
Merci, bonne soirée.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.