Skocz do zawartości

Zawartosc strony w zaleznosci od


KIDNet

Rekomendowane odpowiedzi

Otoz interesuje mnie taka sprawa. Wychodzad naprzeciw latwiejszemu indeksowaniu strony przez Google i inne boty, postanowilem napisac w php skrypt, ktory w zaleznosci od tego czy odwiedza serwis bot czy zwykly uzytkownik, generowalby albo specjalna strone przeznaczona dla bota albo zwykla strone dla uzytkownika.

I tak, calosc odnosi sie do phpbb, napisalem cos takiego (is_bot() to funkcja sprawdzajaca czy bot czy human :>):

if (is_bot())
{
// Grab topics table
$sql = 'SELECT topic_id, topic_title FROM ' . TOPICS_TABLE;
$result = $db->sql_query($sql);

echo("<html>");
echo("<head>");
echo("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-2\" />");
echo("<meta http-equiv=\"Content-Style-Type\" content=\"text/css\" />");
echo("<meta name=\"description\" content=\"opis strony\" />");
echo("<meta name=\"keywords\" content=\"keywordsy jakies\">");
echo("</head>");
echo("<body>");

while ($row = $db->sql_fetchrow($result))
{
 echo ("<a href=\"forum/viewtopic.php?t=" . $row['topic_id'] ."\">". $row['topic_title'] ."</a><br />");
}

echo("<a href=\"forum/index.php\">Strona glowna forum</a><br />");
echo("</body>");
echo("</html>");*/

$kidRobot = fopen("robots_list.txt", "a+");

fwrite($kidRobot, date('d.m.Y H:i:s') . ' ' . $_SERVER['HTTP_USER_AGENT'] ."\n");

fclose($kidRobot);
}
else
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: /forum/index.php");
header("Connection: close");
exit;
}

Calosc dziala oczywiscie dobrze, jednak nie wiem jak potraktuja to boty. Czy w obu wypadkach powinienem skorzystac z

header("HTTP/1.1 301 Moved Permanently");
header("Location: /forum/index.php");
header("Connection: close");
exit;

zeby uniknac jakichs problemow ze strony googli i spolki? Czy moze takie utworzenie osobnej strony specjalnie dla botow przypadkiem nie sprawi wiecej problemow niz pozytku? Calosc dziala na zasadzie, ze w katalogu glownym znajduje sie index.php ktory wykonuje wlasnie powyzszy skrypt.

Odnośnik do komentarza
Udostępnij na innych stronach

Szukaj pod haslem cloacking.

Dopowiem tylko, że niewielki cloaking (np. usuniesie sesja dla robotow) jest OK, natomiast to co Ty proponujesz jest niebezpieczne i czesto konczy sie banem dla domeny

102531[/snapback]

Wedlug oficjalnej nomenklatury na forum, to nie cloacking, tylko technika ulatwiajaca indeksowanie. Istotne jest to, ze nie podajemy innej tresci (cloacking), tylko zmienimy nawigacje (adresy, mapy strony).

Oficjalna strona serii Football Manager ( FM 2005, FM 2006 ) - CM Revolution

Forza MLKS Woźniki Śląskie!

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności