Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Googlebot i inne roboty indeksujące - jak wykrywać, Indeksowanie stron z ograniczonym dostęp
xPatryk
post
Post #1





Grupa: Zarejestrowani
Postów: 103
Pomógł: 0
Dołączył: 9.01.2004

Ostrzeżenie: (20%)
X----


Witam,

w jaki sposób skutecznie sprawdzić, czy strone odwiedza bot indeksujący jakiejś wyszukiwarki czy normalny użytkownik?

Chodzi mi o to, że większość stron w naszym serwisie (artykuły, forum, etc) jest dostępnych tylko dla zarejestrowanych użytkowników (rejestracja jest darmowa, nimniej wymagana ze względu na konieczność utrzymania wysokiego poziomu merytorycznego serwisu), ale zalezaloby nam na ich normalnym indeksowaniu przez wyszukiwarki, zwlaszcza, ze zawieraja wiele materialow niedostepnych nigdzie indziej w Polskim Internecie...


Tylko jak najlepiej sprawdzić, kto odwiedza stronę?

Pozdrawiam i proszę o pomoc
Patryk
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yavaho
post
Post #2





Grupa: Zarejestrowani
Postów: 449
Pomógł: 0
Dołączył: 26.05.2004
Skąd: Nowy Sącz

Ostrzeżenie: (0%)
-----


Boty mozna wykryc np w ten sposob:
  1. <?php
  2. if(eregi('(googlebot)+|(msnbot)+|(altavista)+',$_SERVER["HTTP_USER_AGENT"])){
  3. // tresc lub linki tylko dla bota
  4. }
  5. ?>
Albo zupelnie odwrotnie. Mozna wykrywac przegladarki, a wszystko co nie zostanie zidentyfikowane traktowac jak bota.

Ale ja bylbym ostrozny z wpuszczaniem botow do zasobow dostepnych tylko po zalogowaniu. To tak jakby uzytkownik sie zalogowal i oddal myszke swojemu 2-letniemu dziecku, ktore by klikało we wszystko w co da sie kliknac na stronie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) . A jezeli sa tam przyciski typu: usuń moj profil, kopiuj cos tam, wyslij poczta cos tam! I co wtedy?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 11.10.2025 - 08:50