Ignorowanie linku przez pająki (2)
Wyszukiwarki nie lubią dużej ilości linków zewnętrznych przy małej treści. W najlepszym wypadku nasza pieczołowicie budowana witryna spadnie w rankingu o kilka pozycji, a w najgorszym zostaniemy oznaczeni jako katalog, strona spamerska lub dostaniemy zwyczajnie bana. Odwrócenie później wszystkiego nie jest takie znów proste i dlatego o ile nasz serwis nie jest rzeczywiście katalogiem, powinniśmy uniemożliwić pająkom wyszukiwarek podążanie za linkiem.
Poprzednim razem opisywałem sposób z dodawaniem do linku rel="nofollow"
. Tym razem zastosujemy przekierowanie poprzez skrypt napisany w php. Umieszczenie kodu przekierowującego na daną stronę da nam większą swobodę w przyszłości, gdyż możemy w nim – oprócz samego przekierowania – dołożyć np. statystki. Nazwę strony będziemy przekazywać w linku skonstruowanym np. w taki sposób
https://eskim.pl/skrypty/przekieruj.php?strona=piwko.info.pl
W powyższym przykładzie skrypt umieściliśmy w katalogu skrypty i nazwaliśmy go przekieruj.php
. Nazwę strony na którą nastąpi przekierowanie zawarliśmy w parametrze strona – tutaj jest to piwko.info.pl. Teraz w skrypcie php musimy pobrać ten parametr, dodać przedrostek http://
i dokonać przekierowania za pomocą funkcji header("Location: nazwa_strony");
$redirectTo = $_GET['strona'];
header("Location: http://".$redirectTo);
Jak w każdym katalogu w którym posiadamy wrażliwe dane – takie, które nie powinny być listowane przez nikogo – powinniśmy tutaj także umieścić pliki index.html z np. białym tłem. Drugą sprawą o której warto pamiętać to uniemożliwienie przeglądarkom dostępu do katalogu – tak na wszelki wypadek. Zrobimy to w pliku robots.txt w katalogu głównym, poprzez umieszczenie polecenia
robots.txt
Disallow: /skrypty