Rajouter une ligne dans mon fichier robots.txt (Créer un compte)

  • WordPress :5.8
  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #2412344
    ungars
    Participant
    Chevalier WordPress
    375 contributions

    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>

    #2413484
    ungars
    Participant
    Chevalier WordPress
    375 contributions

    Bonsoir, 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.xml

     

    C’ 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.
    #2413487
    Li-An
    Modérateur
    Maître WordPress
    27403 contributions

    Bonjour, 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/

    #2413488
    ungars
    Participant
    Chevalier WordPress
    375 contributions

    Bonjour, 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.

    #2413495
    Lumiere de Lune
    Participant
    Maître WordPress
    20535 contributions

    Il vaut mieux l’enlever

    #2413518
    Li-An
    Modérateur
    Maître WordPress
    27403 contributions

    Je 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.

    #2413519
    ungars
    Participant
    Chevalier WordPress
    375 contributions

    Bonsoir,

    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.

     

     

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.