Seite 1 von 1

mod_rewrite + phpbb

Verfasst: 03.02.2004, 19:54
von Ice Man
Hab heute den Google Mod für 2.0.6 auf mod_rewrite Basis installiert.

Ist zwar nicht so proffesionell wie hier aber für mich reicht es.
Hab das nur zum Test zwecken mal drauf gemacht.
Mal sehen was daraus wird.

Hab nur 1 Problem

die links sehen nur so aus, wenn man das Forum anwählt

=> /forum21.html&sid=....
und bei Beiträgen
=> /ftopic139.html&sid=...

Also die sid=... wird nur auf der Index php angehangen, allen anderen Seiten ( viewtopic usw ) da ist sie nicht mehr dran.

Wie bekomme ich die von der index weg ?
Also das es nur /forum21.html heist

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 03.02.2004, 20:32
von Webby
R.USerious mod
____________________

#-----[ OPEN ]------------------------------------------
includes/sessions.php

#-----[ FIND ]------------------------------------------
global $SID;

if ( !empty($SID) && !eregi('sid=', $url) )

#-----[ REPLACE WITH ]------------------------------------------
global $SID, $HTTP_SERVER_VARS;

if ( !empty($SID) && !eregi('sid=', $url) && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'slurp@inktomi.com;'))

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM

:-)

Verfasst: 03.02.2004, 22:13
von Ice Man
danke Webbi

damit wird doch die sid beim Google entfernt oder ?

weil im Forum ist sie noch vorhanden, wenn ich es aufrufe.

ist bestimmt der snipsel

Code: Alles auswählen

function append_sid($url, $non_html_amp = false)
{
global $SID, $HTTP_SERVER_VARS; 

if ( !empty($SID) && !eregi('sid=', $url) && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'Googlebot') && !strstr($HTTP_SERVER_VARS['HTTP_USER_AGENT'] ,'slurp@inktomi.com;')) 

	{
		$url .= ( ( strpos($url, '?') != false ) ?  ( ( $non_html_amp ) ? '&' : '&' ) : '?' ) . $SID;
	}

	return $url;
}
hab vorhin das
$SID
in der langen zeile entfernt, da war dann nur noch ein "&" dahinter.

kann ich die Session einfach so killen, oder funnzt dann was nicht ?