google bot mod für 2.0.4
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 205
- Registriert: 18.03.2003 16:17
- Wohnort: Esslingen
- Kontaktdaten:
Cih habe das hier:
Aber seit März hat sich der Drecksack Googlebot nimmer blicken lassen, immer wieder mal sporadisch, aber Gas gegeben hatt er nüscht!
Code: Alles auswählen
lso ich hab den hack ein bischen umgeschrieben... jetzt werden auch überhaupt keine sessions mehr für den google bot erstellt:
common.php:
suche:
Code:
?>
davor einfügen:
Code:
define('NO_SID', ( strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot') || strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'], 'slurp@inktomi.com;') ) );
includes/sessions.php:
suche:
Code:
function session_pagestart($user_ip, $thispage_id)
{
global $db, $lang, $board_config;
global $HTTP_COOKIE_VARS, $HTTP_GET_VARS, $SID;
$current_time = time();
unset($userdata);
danach einfügen:
Code:
if ( NO_SID )
{
$sql = "SELECT *
FROM " . USERS_TABLE . "
WHERE user_id = " . ANONYMOUS;
if ( !($result = $db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Could not get anonymous user data', '', __LINE__, __FILE__, $sql);
}
$userdata = $db->sql_fetchrow($result);
$userdata['session_logged_in'] = false;
$SID = '';
return $userdata;
}
suchen:
Code:
if ( !empty($SID) && !preg_match('#sid=#', $url) )
ersetzen durch:
Code:
if ( !NO_SID && !empty($SID) && !preg_match('#sid=#', $url) )
ah
-
- Mitglied
- Beiträge: 205
- Registriert: 18.03.2003 16:17
- Wohnort: Esslingen
- Kontaktdaten:
Hi,
ich hätte noch ne Anmerkung, wie man das googeln bissl sinnvoller gestalten könnte, denn bei mir wurden sehr viele Käseseiten indiziert.
Halt solche Sachen wie 'Reply auf ein Posting', x-mal die Profile, FAQ etc.
Folgendes hab ich bei mir in die page_header.php eingebaut:
Und in die overall_header.tpl:
Obs was bringt ? Theoretisch ja, aber google hat sich bis jetzt noch nicht wieder blicken lassen...
Grüße, Rainer
ich hätte noch ne Anmerkung, wie man das googeln bissl sinnvoller gestalten könnte, denn bei mir wurden sehr viele Käseseiten indiziert.
Halt solche Sachen wie 'Reply auf ein Posting', x-mal die Profile, FAQ etc.
Folgendes hab ich bei mir in die page_header.php eingebaut:
Code: Alles auswählen
// Header control for bots RKA
$bot_url = strstr($REQUEST_URI ,'viewtopic') || strstr($REQUEST_URI ,'contenttopic');
$follow_url = strstr($REQUEST_URI ,'index.php') || strstr($REQUEST_URI ,'viewforum.php') ||
strstr($REQUEST_URI ,'content.php') || strstr($REQUEST_URI ,'contentforum.php');
//print "URI:" . $REQUEST_URI . ", Is a bot url:" . $bot_url . "Is a follow url:" . $follow_url;
if ($bot_url)
{
$robots_meta = "<meta name=\"robots\" content=\"index,follow\">\n";
}
else if ($follow_url)
{
$robots_meta = "<meta name=\"robots\" content=\"noindex,follow\">\n";
}
else
{
$robots_meta = "<meta name=\"robots\" content=\"noindex,nofollow\">\n";
}
// The following assigns all _common_ variables that may be used at any point
// in a template.
//
$template->assign_vars(array(
'SITENAME' => $board_config['sitename'],
'SITE_DESCRIPTION' => $board_config['site_desc'],
'ROBOTS_META' => $robots_meta,
...
Code: Alles auswählen
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="{S_CONTENT_DIRECTION}">
<head>
<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="keywords" content="{PAGE_TITLE}">
<meta name="description" content="{SITE_DESCRIPTION}">
{ROBOTS_META} <- Das da ist neu
{META}
{NAV_LINKS}
<title>{SITENAME} - {PAGE_TITLE}</title>
...

Grüße, Rainer
-
- Mitglied
- Beiträge: 205
- Registriert: 18.03.2003 16:17
- Wohnort: Esslingen
- Kontaktdaten:
-
- Mitglied
- Beiträge: 205
- Registriert: 18.03.2003 16:17
- Wohnort: Esslingen
- Kontaktdaten:
Deutsche Version für Windoof:
http://ftp.mozilla.org/pub/mozilla/l10n ... taller.exe
Alle weiteren OS:
http://www.mozilla.org/projects/l10n/ml ... ml#moz_1.3
Dort dann die prefs.js öffnen und Zeile finden:
user_pref("general.useragent.override",
durch das ersetzen (also der hintere Teil), als was sich der Browser ausgeben soll
Ist übrigens meiner Meinung nach der schnellste und stabilste Browser momentan, ein paar Schritte sogar schneller als Opera 7
http://ftp.mozilla.org/pub/mozilla/l10n ... taller.exe
Alle weiteren OS:
http://www.mozilla.org/projects/l10n/ml ... ml#moz_1.3
Dort dann die prefs.js öffnen und Zeile finden:
user_pref("general.useragent.override",
durch das ersetzen (also der hintere Teil), als was sich der Browser ausgeben soll

Ist übrigens meiner Meinung nach der schnellste und stabilste Browser momentan, ein paar Schritte sogar schneller als Opera 7