Edytor robots.txt: przewodnik instalacji i użytkowania
Zainstaluj, edytuj, waliduj i zabezpiecz plik robots.txt PrestaShop z poziomu panelu administracyjnego.
Edytor robots.txt od DataFirefly pozwala modyfikować, walidować, regenerować i archiwizować plik robots.txt Twojego sklepu bezpośrednio z panelu administracyjnego PrestaShop, bez dostępu FTP ani SSH. Ten przewodnik obejmuje instalację i wszystkie funkcje modułu.
Zgodność
- PrestaShop 8.0 do 9.x
- PHP 7.4 do 8.x
- Multisklep
- Interfejs w języku francuskim
Instalacja
- Pobierz archiwum
dfrobotseditor.zip. - W panelu administracyjnym otwórz Moduły → Menedżer modułów.
- Kliknij Wgraj moduł i przeciągnij plik ZIP (albo skopiuj katalog
dfrobotseditordo/modules/, a następnie zainstaluj go z listy). - Po instalacji kliknij Konfiguruj: edytor otworzy się od razu.
Podczas instalacji żaden plik robots.txt nie jest modyfikowany. Moduł jedynie otwiera edytor, a każdy zapis pozostaje pod Twoją kontrolą.
Dostęp do edytora
Dostępne są dwie drogi:
- Przycisk Konfiguruj przy module (zalecane).
- Menu Moduły → Edytor robots.txt w panelu administracyjnym.
Ekran główny pokazuje ścieżkę pliku, jego status zapisu, link „Zobacz online” oraz, jeśli istnieje, datę ostatniej kopii zapasowej.
Edycja i zapis
Treść pliku wyświetla się w edytorze o stałej szerokości znaków. Zmodyfikuj ją dowolnie, a następnie kliknij Zapisz. Przy każdym zapisie:
- poprzednia wersja trafia automatycznie do kopii zapasowej;
- znaki końca linii są normalizowane;
- treść jest ograniczona do 64 KB.
Regeneracja pliku domyślnego
Przycisk Regeneruj (domyślny) odtwarza standardowy plik robots.txt. Moduł korzysta z natywnych reguł PrestaShop, jeśli są dostępne, a w przeciwnym razie z równoważnego szablonu DataFirefly. Aktualna wersja trafia do kopii zapasowej przed zastąpieniem.
Regeneracja zapisuje plik natychmiast. Kopia zapasowa powstaje wcześniej, więc możesz cofnąć zmianę przyciskiem Przywróć kopię zapasową.
Walidacja składni
Przycisk Waliduj składnię analizuje treść edytora i wypisuje nieprawidłowości uporządkowane według wagi:
- Błąd: adres Sitemap niebędący adresem bezwzględnym, reguła umieszczona przed jakimkolwiek
User-agent, źle sformułowana linia. - Ostrzeżenie: nieznana dyrektywa, obecność znaku BOM, przestarzała dyrektywa
Noindex, nieliczbowa wartośćCrawl-delay. - Informacja: pusty plik (wszystkie roboty są dozwolone).
Walidacja nie zmienia pliku: pomaga poprawić treść przed zapisem.
Szybkie szablony
Menu Wstaw szablon dodaje gotową treść w miejscu kursora:
- Linia Sitemap: wstawia bezwzględny adres URL Twojej mapy witryny.
- Blokuj roboty AI: wstawia blok blokujący GPTBot, ClaudeBot, CCBot, Google-Extended, PerplexityBot, Bytespider i inne.
- Zezwól na wszystko oraz Blokuj wszystko.
Przykład bloku blokującego roboty AI:
# Blokowanie robotów AI, DataFirefly
User-agent: GPTBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: CCBot
Disallow: /
Google-Extended dotyczy trenowania modeli AI Google, a nie indeksowania w Google Search. Dostosuj listę do swojej strategii SEO i AEO.
Przywracanie kopii zapasowej
Każdy zapis lub każda regeneracja tworzy kopię poprzedniej wersji, przechowywaną w bazie danych, a więc nigdy dostępną publicznie. Przycisk Przywróć kopię zapasową natychmiast zapisuje tę wersję z powrotem do pliku.
Uprawnienia i rozwiązywanie problemów
Plik robots.txt musi być zapisywalny przez serwer WWW. Jeśli tak nie jest, moduł wyświetla ostrzeżenie i blokuje zapis.
chmod 644 /sciezka/do/robots.txt
# jeśli plik jeszcze nie istnieje:
chmod 755 /sciezka/do/katalogu/glownego/
- „Tylko do odczytu”: nadaj powyższe uprawnienia albo zmień właściciela pliku na użytkownika serwera WWW.
- Plik nie pojawia się online: sprawdź, czy żadna reguła serwera ani CDN nie serwuje innego, statycznego pliku
robots.txt.
Multisklep
robots.txt to pojedynczy plik serwowany w katalogu głównym każdej domeny. W multisklepie na jednej domenie wystarczy jeden plik. Przy wielu domenach zgrupuj sekcje poszczególnych domen w tym samym pliku.
Deinstalacja
Odinstalowanie modułu usuwa jego zakładkę oraz kopię zapasową z bazy danych. Twój plik robots.txt nie jest modyfikowany: pozostaje w takiej postaci, w jakiej go zapisałeś.