SEO für die Profillinks

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
Antworten
PhoenixDH
Mitglied
Beiträge: 257
Registriert: 23.06.2006 08:33
Wohnort: Erfweiler

SEO für die Profillinks

Beitrag von PhoenixDH »

Ich setzte das SEO optimierte Board von http://www.seo-phpbb.org/ ein.
Mich würde jetzt interessieren, ob es auch Code für das mod_rewrite der Userprofile gibt, denn das ist dort nicht implementiert!

Quasi: http://www.XXXXXX.XXX/u-234-test.html

Dank euch!
Benutzeravatar
ATARI
Mitglied
Beiträge: 1684
Registriert: 22.02.2004 16:51
Wohnort: Monaco Di Bavaria

Beitrag von ATARI »

Hätt ich auch Interessse dran.
Man soll aufhören wenn´s am schönsten ist!

Servus phpBB! ;)
PhoenixDH
Mitglied
Beiträge: 257
Registriert: 23.06.2006 08:33
Wohnort: Erfweiler

Beitrag von PhoenixDH »

Hab mich mal an der Kategorie und an den Usern versucht, das Ergebnis:

Habe mich mal an den Kategoriuen versucht, scheint zu klappen:

Code: Alles auswählen

	//
	// Kategorien
	//
	if( strstr ($url, 'index.php?c=') ) {
		$prg=str_replace("index.php?","",$url);
		parse_str($prg, $prg_output);
		$sql = "SELECT cat_title
		FROM " . CATEGORIES_TABLE . "
		WHERE cat_id = '".$prg_output['c']."'";
		if ( !($result = $db->sql_query($sql)) ) {
		message_die(GENERAL_ERROR, 'Could not obtain category information', '', __LINE__, __FILE__, $sql);
		}
		if ( $row = $db->sql_fetchrow($result) ){
			
				$url = str_replace( 'index.php', '', $url );
				$url1 .= strtr($url,array("?c="=>"-c"));
				$url = urlencode(strtolower(str_replace($url_search, $url_replace, $row['cat_title'])));
				$url .= $url1. ".html";
		}
	}
Einfach in der sessions.php vor

Code: Alles auswählen

	//
	// Forum
	//
einfügen! und .htacces Regel erstellen, die hab ich grad net greifbar!

Verbesserungen erwünscht!

Die User wollen net so klappen:

Code: Alles auswählen

	//
	// User
	//
	if( strstr ($url, 'profile.php?mode=viewprofile&u=') ) {
		$prg=str_replace("profile.php?mode=viewprofile&","",$url);
		parse_str($prg, $prg_output);
		$sql = "SELECT username
		FROM " . USERS_TABLE . "
		WHERE user_id = '".$prg_output['u']."'";
		if ( !($result = $db->sql_query($sql)) ) {
		message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
		}
		if ( $row = $db->sql_fetchrow($result) ){
			
				$url = str_replace( 'profile.php?mode=viewprofile', '', $url );
				$url1 .= strtr($url,array("&u="=>"-u"));
				$url = urlencode(strtolower(str_replace($url_search, $url_replace, $row['username'])));
				$url .= $url1. ".html";
		}
	}
Änderungen analog zu seo.phpbb.org - Board!
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“