Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Blokowanie w htacess części serwisu
Forum PHP.pl > Forum > Przedszkole
tenloginjestzajety
Witam
Robot zaczął indeksować niechcianą część serwisu mimo blokady w robots.txt
Chcę zablokować, najlepiej aby po wejściu pojawił się komunikat 404 dla wszystkich, zaczynających się od "0"
mojadomena.pl/dzial/0
Dziękuje za pomoc
trueblue
Kod
RewriteCond %{REQUEST_URI} ^/(dzial/0)(.+)
RewriteRule ^(.*)$ /%1%2 [R=404]


A jak wygląda metatag robots?
tenloginjestzajety
User-Agent: *
Disallow: /dzial/0*

Co najlepsze w narzedziach google pokazuje, ze blokuje wszystko z 0. Dzisiaj sprawdzam wyniki w google, zaindeksowane :/

Ps. wstawiłem kod do htacess jednak bez efektu, pokazuje strony.
trueblue
Metatag w nagłówku strony, nie plik robots.txt

A dlaczego ma nie pokazywać stron? Będzie tak samo, ale nagłówek HTTP będzie miał status 404 (przynajmniej powinien mieć->narzędzia deweloperskie->zakładka sieć). Gooogle wyindeksuje sam te strony. Jeśli chcesz przyspieszyć proces, to trzeba użyć Google Removal Tool.
tenloginjestzajety
chcę to zablokować, w ogóle jakoś wyłączyć, ponieważ duplikuje mi treść pod innym adresem czyli zaczynającym się od 0 + krzaki..
trueblue
Jeśli powyższa reguła zadziała, to strony nie będą się indeksować.
Nie zmienia to faktu, że tak jak piszesz, te strony nadal będą się generować w serwisie. Przynajmniej tak rozumiem ten problem.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.