# Éditeur robots.txt — Guide d'installation et d'utilisation

> Guide complet du module Éditeur robots.txt : installation, édition, validation, régénération, modèles de blocage des robots d'IA et restauration de sauvegarde.

- Page: <https://www.datafirefly.com/documentation/editeur-robots-txt/>
- Langue: fr
- Mis à jour le: 2026-06-27
- Autres langues: [en](https://www.datafirefly.com/en/documentation/robots-txt-editor/index.md), [es](https://www.datafirefly.com/es/documentation/editor-robots-txt/index.md), [de](https://www.datafirefly.com/de/documentation/robots-txt-editor-anleitung/index.md), [it](https://www.datafirefly.com/it/documentation/guida-editor-robots-txt/index.md), [pl](https://www.datafirefly.com/pl/documentation/edytor-robots-txt-prestashop/index.md), [pt](https://www.datafirefly.com/pt/documentation/editeur-robots-txt/index.md), [nl](https://www.datafirefly.com/nl/documentation/editeur-robots-txt/index.md)
- Index: <https://www.datafirefly.com/documentation/llms.txt>

L'**Éditeur robots.txt** de DataFirefly vous permet de modifier, valider, régénérer et sauvegarder le fichier `robots.txt` de votre boutique directement depuis le back-office PrestaShop, sans accès FTP ni SSH. Ce guide couvre l'installation et l'ensemble des fonctionnalités.

## Compatibilité

- PrestaShop 8.0 à 9.x
- PHP 7.4 à 8.x
- Multiboutique
- Interface en français

## Installation

1. Téléchargez l'archive `dfrobotseditor.zip`.
2. Dans le back-office, ouvrez **Modules → Gestionnaire de modules**.
3. Cliquez sur **Installer un module** et déposez le ZIP (ou copiez le dossier `dfrobotseditor` dans `/modules/` puis installez-le depuis la liste).
4. Une fois installé, cliquez sur **Configurer** : l'éditeur s'ouvre directement.

À l'installation, aucun fichier `robots.txt` n'est modifié. Le module se contente d'ouvrir un éditeur ; chaque enregistrement reste sous votre contrôle.

## Accéder à l'éditeur

Deux accès possibles :

- Via le bouton **Configurer** du module (recommandé).
- Via le menu **Modules → Éditeur robots.txt** dans le back-office.

L'écran principal affiche le chemin du fichier, son état d'écriture, un lien « Voir en ligne » et, le cas échéant, la date de la dernière sauvegarde.

## Modifier et enregistrer

Le contenu du fichier s'affiche dans un éditeur monospace. Modifiez-le librement, puis cliquez sur **Enregistrer**. À chaque enregistrement :

- la version précédente est automatiquement sauvegardée ;
- les fins de ligne sont normalisées ;
- le contenu est plafonné à 64 Ko.

## Régénérer le fichier par défaut

Le bouton **Régénérer (défaut)** reconstruit un `robots.txt` standard. Le module utilise les règles natives de PrestaShop lorsqu'elles sont disponibles, sinon un modèle DataFirefly équivalent. La version actuelle est sauvegardée avant remplacement.

La régénération écrit immédiatement le fichier. Une sauvegarde est créée au préalable : vous pouvez revenir en arrière via **Restaurer la sauvegarde**.

## Valider la syntaxe

Le bouton **Valider la syntaxe** analyse le contenu de l'éditeur et liste les anomalies, classées par gravité :

- **Erreur** : Sitemap non absolu, règle placée avant tout `User-agent`, ligne mal formée.
- **Avertissement** : directive inconnue, présence d'un BOM, directive `Noindex` obsolète, `Crawl-delay` non numérique.
- **Info** : fichier vide (tous les robots sont autorisés).

La validation ne modifie pas le fichier : elle vous aide à corriger avant d'enregistrer.

## Modèles rapides

Le menu **Insérer un modèle** ajoute du contenu prêt à l'emploi à l'endroit du curseur :

- **Ligne Sitemap** : insère l'URL absolue de votre sitemap.
- **Bloquer les robots d'IA** : insère un bloc bloquant GPTBot, ClaudeBot, CCBot, Google-Extended, PerplexityBot, Bytespider et d'autres.
- **Tout autoriser** / **Tout bloquer**.

Exemple de bloc de blocage des robots d'IA :

```
# Blocage des robots d'IA — DataFirefly
User-agent: GPTBot
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: CCBot
Disallow: /
```

Google-Extended concerne l'entraînement des IA de Google, pas l'indexation Google Search. Ajustez la liste selon votre stratégie de référencement et d'AEO.

## Restaurer une sauvegarde

Chaque enregistrement ou régénération crée une sauvegarde de la version précédente, stockée en base de données (donc **jamais accessible publiquement**). Le bouton **Restaurer la sauvegarde** réécrit instantanément cette version dans le fichier.

## Permissions et dépannage

Le fichier `robots.txt` doit être accessible en écriture par le serveur web. Si ce n'est pas le cas, le module affiche un avertissement et désactive l'enregistrement.

```
chmod 644 /chemin/vers/robots.txt
# si le fichier n'existe pas encore :
chmod 755 /chemin/vers/racine/
```

- **« Lecture seule »** : appliquez les permissions ci-dessus, ou ajustez le propriétaire du fichier (utilisateur du serveur web).
- **Le fichier n'apparaît pas en ligne** : vérifiez qu'aucune règle serveur ou CDN ne sert un `robots.txt` statique différent.

## Multiboutique

`robots.txt` est un fichier unique servi à la racine de chaque domaine. En multiboutique mono-domaine, un seul fichier suffit. En multi-domaines, regroupez les sections par domaine dans ce même fichier.

## Désinstallation

La désinstallation du module supprime son onglet et sa sauvegarde en base. **Votre fichier robots.txt n'est pas modifié** : il reste tel que vous l'avez enregistré.
