Używam Drupala 7 i próbuję użyć metatagu „noindex”, aby zapobiec indeksowaniu http://example.com/comment/reply/43/738 przez wyszukiwarki.
Strona komentarza / odpowiedzi jest indeksowana, mimo że użyłem następującej roli w pliku robots.txt:
Disallow: /comment/reply/
W jakim pliku szablonu muszę umieścić metatag „noindex” dla / comment / reply / pages?
robots.txt
pliku?Odpowiedzi:
Możesz użyć dowolnego z tego kodu w pliku robots.txt:
Spowoduje to zaniedbanie każdego adresu URL zawierającego komentarz .
Możesz również użyć następujących elementów, aby pominąć każdy adres URL zawierający / komentarz .
Po wykonaniu tej czynności sprawdź, czy działa, czy nie, korzystając z narzędzia Google Robots.txt .
źródło
W szablonie theme.php motywu lub page.tpl.php możesz sprawdzić adres URL strony, aby sprawdzić, czy strona jest stroną komentarza, a następnie dodać kod, który wstawi metatag.
Możesz to zrobić w funkcji template.php YOURTHEME_preprocess_html () lub wstawić go gdzieś u góry strony page.tpl.php. Kod do dodania byłby mniej więcej taki:
Zobacz drupal_add_html_head () .
źródło
Aktualizacja : następujące działa, drukuje
<meta name="robots" content="noindex,follow" />
w sekcji nagłówka wszystkich stron, do których można uzyskać dostęp za pomocą ścieżki rozpoczynającej się odcomment
. Ma to obejść fakt, że strona taka jak komentarz / 3 wewnętrznie przenosi węzeł / nid jako argumenty, jak jmarkel wskazał powyżej.Za pomocą pomocnego komentarza na temat funkcji arg .
Mamy nadzieję, że w końcu zostanie to rozwiązane przez moduł Meta Tags - pojawiło się żądanie funkcji , ale nie jest jeszcze jasne, czy autor modułu chce to wesprzeć.
[Mój poprzedni komentarz] Chciałem tylko dodać, że użycie robots.txt nie jest odpowiedzią - jak już zauważyłeś, linki wciąż pojawiają się w wynikach wyszukiwania pomimo użycia
Disallow: /comment
. Jest to oczekiwane, ponieważ robots.txt mówi botowi, aby nie indeksował tych stron, ale nie informuje Google, aby go nie indeksował. Jak wyjaśniono w SEOmoz Robots.txt i Meta Robots Najlepsze praktyki dotyczące optymalizacji pod kątem wyszukiwarek :źródło