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!
SEO für die Profillinks
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.
Hab mich mal an der Kategorie und an den Usern versucht, das Ergebnis:
Habe mich mal an den Kategoriuen versucht, scheint zu klappen:
Einfach in der sessions.php vor
einfügen! und .htacces Regel erstellen, die hab ich grad net greifbar!
Verbesserungen erwünscht!
Die User wollen net so klappen:
Änderungen analog zu seo.phpbb.org - Board!
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";
}
}
Code: Alles auswählen
//
// Forum
//
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";
}
}