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.

seohost

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