robots.txt w WordPress: domyślne reguły, edycja i bezpieczne przykłady

robots.txt w WordPress

robots.txt w WordPress: domyślne reguły i bezpieczne przykłady | We.Inc

Gdzie WordPress tworzy wirtualny robots.txt, jakie dokładnie linie wypisuje domyślnie rdzeń, jak zastąpić go prawdziwym plikiem lub filtrem, plus bezpieczny generator pliku.

WordPress domyślnie nie ma pliku robots.txt na dysku. Gdy ktoś żąda /robots.txt, rdzeń tworzy go w locie: User-agent: *, Disallow: /wp-admin/, Allow: /wp-admin/admin-ajax.php oraz, od wersji 5.5, linię Sitemap na stronach publicznych. Wgranie prawdziwego robots.txt do katalogu głównego strony zastępuje tę wirtualną wersję.

Co rdzeń WordPress wypisuje pod /robots.txt

Ponieważ domyślny plik generuje kod, nie znajdziesz go w kliencie FTP ani w menedżerze plików hostingu, co dezorientuje wielu właścicieli stron. Możesz go zmienić na trzy sposoby: wgrać prawdziwy plik, pozwolić edytować go wtyczce SEO albo dodać w kodzie mały filtr. Zbuduj bezpieczną wersję w generatorze poniżej.

Najczęściej zadawane pytania

Gdzie jest plik robots.txt w WordPress?

Zwykle nigdzie. Funkcja do_robots tworzy odpowiedź przy każdym żądaniu /robots.txt. Plik do edycji istnieje tylko wtedy, gdy Ty lub wtyczka wgraliście prawdziwy robots.txt do katalogu głównego.

Czy opcja Proś wyszukiwarki o nieindeksowanie witryny zmienia robots.txt?

Nie od WordPress 5.3. Artykuł o ustawieniach czytania podaje, że opcja dodaje teraz do sekcji head każdej strony metatag robots z noindex,nofollow. Do wersji 5.2 sprawiała, że robots.txt wysyłał Disallow: /.

Jak edytować robots.txt bez wtyczki?

Albo wgraj do katalogu głównego zwykły plik tekstowy o nazwie robots.txt, albo podepnij filtr robots_txt w małej wtyczce lub motywie potomnym. Filtr otrzymuje wygenerowany tekst i flagę informującą, czy strona jest publiczna.

Dlaczego mój robots.txt pokazuje coś innego niż ustawienia wtyczki?

Artykuł o ustawieniach czytania zaznacza, że wbudowane zachowanie działa tylko wtedy, gdy WordPress jest zainstalowany w katalogu głównym strony i nie istnieje plik robots.txt. Fizyczny plik, reguła na poziomie hostingu lub warstwa cache mogą serwować coś innego.

Czy w ogóle blokować /wp-admin/?

Domyślny plik już to robi i to w porządku: kokpit nie ma czego pozycjonować. Zachowaj linię Allow dla admin-ajax.php, aby publiczne funkcje, które go wywołują, nie były blokowane.

Jak powstaje wirtualny plik

Reguły warte dodania w sklepie lub na blogu

Edytuj wirtualny plik filtrem robots_txt

Dodaj to do małej własnej wtyczki lub do functions.php motywu potomnego. Działa tylko wtedy, gdy w katalogu głównym nie ma prawdziwego robots.txt.

Dopisz reguły i własną mapę witryny

Drugi argument informuje, czy strona jest publiczna, więc kopię testową można zostawić w spokoju.

Jak wygląda domyślny plik na stronie publicznej

Wygenerowany przez rdzeń na stronie zainstalowanej w katalogu głównym domeny, z włączoną mapą witryny z rdzenia.

Generator robots.txt dla WordPress

Blokuj wyniki wyszukiwania wewnętrznego

Blokuj koszyk, zamówienie i konto WooCommerce

To kopia testowa (blokuj wszystko)

Adres mapy witryny

Twój robots.txt

Kopiuj

Skopiowano

Test Googlebota dla Twojego pliku

Tworzony w Twojej przeglądarce. Nic nie jest przesyłane ani pobierane.

Zacznij za darmo · Bez karty kredytowej

Powiązane: Poradniki

Produkt

Dla kogo

Funkcje

Zasoby

Firma

Mapa strony