WordPress: blokowanie w robots.txt kilku rzeczy
W wielu miejscach i przez wiele osób poruszana jest kwestia bezpieczeństwa WordPressa, ale bardzo mało uwagi poświęcone jest niepozornemu zaganieniu, jakim jest plik robots.txt, który sam z siebie nie poprawia bezpieczeństwa, ale wpływa na to co z naszego serwisu skopiują sobie wyszukiwarki.
Zdaję sobie sprawę, że wyszukiwarki tak naprawdę i tak chodzą po tych miejscach, ale przynajmniej nie prezentują na cały świat zawartości. Zaprezentowany kawałek kodu dodaje do pliku robots.txt wpisy, informujące roboty, której treści serwisu nie publikować.
add_filter( 'robots_txt', 'iworks_filter_robots_txt' ); if ( !function_exists( 'iworks_filter_robots_txt' ) ) { function iworks_filter_robots_txt( $robots ) { $entries = array( '/.htaccess', '/license.txt', '/readme.html', '*/trackback/', '/wp-admin/', '/wp-content/languages/', '/wp-content/mu-plugins/', '/wp-content/plugins/', '/wp-content/themes/', '/wp-includes/', '/wp-*.php', '/xmlrpc.php', ); $robots .= "\n"; foreach ( $entries as $one ) { $robots .= sprintf( 'Disallow: %s%s', $one, "\n" ); } return $robots; } }
pobierz plik: iworks_add_to_robots_txt.php
Standardowo należy:
- ściągnąć plik
- rozpakować do katalogu wp-content/plugins
- uruchomić wtyczkę
- lub rozpakować do katalogu wp-content/mu-plugins i wtedy nie trzeba już jej aktywować, będzie po prostu działać (polecam ten sposób)
Szukaj
Tagi
ostatnie komentarze
- Radek o WordPress: blokowanie w robots.txt kilku rzeczy
- Marcin o Wtyczka WordPress ” upPrev
- Eva (My Client is Rich) o Wtyczka WordPress ” upPrev
- Marcin o WordPress: losowa kolejność postów
- Michał o WordPress: losowa kolejność postów
- Marcin o WordPress: losowa kolejność postów
- Michał o WordPress: losowa kolejność postów
- Marcin o WordPress: blokowanie w robots.txt kilku rzeczy
- SpeX o WordPress: blokowanie w robots.txt kilku rzeczy
- Thanks God it’s Friday | Studio Multimedi@lne ljasinski.pl o WordPress: blokowanie w robots.txt kilku rzeczy
ostatnio popularne wpisy
- Jak używać w odnośnikach użyć mailto
- WordPress na wiele języków
- Tworzenie layoutu ” krok po kroku
- Ostatnia wersja WPML na licencji GPL
- Wyświetlanie jednej kategorii wpisów na stronie głównej
- WordPress: Jak ustawić strony z wpisami?
- WordPress: blokowanie w robots.txt kilku rzeczy
- Interaktywna mapa Polski ” wtyczka do WordPressa
- WPML stał się komercyjną wtyczką
- WordPress: jak zmodyfikować atrybuty ikony wpisu?

Liczba komentarzy: 5
26 stycznia 2012 o godzinie 21:21 Paweł Nowak skomentował:
Lub:
Takie same regułki można dodać bezpośrednio w pliku robots.txt lub z poziomu „Narzędzi Dla Webmasterów”.
Np. coś w tym stylu:
User-agent: *
Disallow: /wp-admin/
Disallow: /wp-includes/
27 stycznia 2012 o godzinie 0:58 Thanks God it’s Friday | Studio Multimedi@lne ljasinski.pl skomentował:
[...] tych postawionych na WordPressie. Marcin Pietrzak na iWorks podaje gotową receptę na plik robots.txt. Odpowiednio przygotowany plik zawiera instrukcje dla [...]
27 stycznia 2012 o godzinie 22:26 SpeX skomentował:
No właśnie, czemu to jest zrobione jako pligin, a nie plik robots.txt do podmiany?
28 stycznia 2012 o godzinie 15:34 Marcin skomentował:
Oczywiście, że można jako plik robots.txt, ale większość użytkowników raczej nie dotyka się do plików.
17 lutego 2012 o godzinie 1:45 Radek skomentował:
Dzięki wielkie. Świetny sposób dla laika. Polecam.
Dodaj komentarz
Należy wpełnić pola oznaczone znakiem gwiazdki "*". Proszę zapoznać się z zasadami komentowania.