
Also wenn du oder sonstwer mal Zeit hat

http://leaver.de/intro.txt
ps. am besten sone schöne HowTo posten

Code: Alles auswählen
$topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $line[$i]['topic_id']);
Code: Alles auswählen
$topic_title = ( strlen($line[$i]['topic_title']) < $length ) ? $word_censor : substr(stripslashes($word_censor), 0, $length) . "...";
Code: Alles auswählen
$line[$i]['topic_title']
Code: Alles auswählen
$topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $line[$i]['topic_id']);
Code: Alles auswählen
$topic_url = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $line[$i]['topic_id'], '', $line[$i]['topic_title']);
Code: Alles auswählen
$last_url = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . '=' . $forum_data[$j]['topic_id'] . $total_pages_topic) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
Der Mod funktioniert mit frisch installierten aktuellem Forum nicht. Die URLs werden auch nicht mit Namen umschrieben sondern nur forum-f1.html Leider werden die Seiten nicht gefunden. Gibt es eine aktuelle Version komplett als Download?mgutt hat geschrieben:Ich beginne hier eine neue Variante der SEO Urls oder auch Short Urls genannt.
Die Titel der Beiträge und Foren werden mit in der Url dargestellt und das ohne jegliche Datenbankabfragen. (=schnell)
Der Mod setzt "mod_rewrite" voraus. Ob dies aktiv ist könnt ihr wie hier testen:
http://www.phpbb.de/viewtopic.php?p=681388#681388
History:
- seit der Version 1.0.5 wurde nur die "function append_sid..." aus der sessions.php verändert, einfach komplett ersetzen.
Ein Demo-Board gibts hier: www.evop.de
Download
Add Ons (können installiert werden, müssen aber nicht)
- Doppelten Content vermeiden:
Viele Seiten in eurem Forum sind über verschiedene Adressen erreichbar. Eine Themenseite beispielsweise kann man mit ca. 20 verschiedenen URLs erreichen. Solche Verdopplung Eurer Seiten, sieht die Suchmaschine ungern und wertet es im schlimmsten Fall sogar als Spam.
Die Double Content Addons befinden sich im Downloadpack unter "addons/avoid_double_content.txt".
- Alte Short Urls in neue Seo Urls wandeln (z.B. wenn ihr die Short Urls von larsneo installiert hattet)
Umwandeln könnt ihr mit der forward.php und den codehinweisen aus der betreffenden readme.txt.
Code: Alles auswählen
# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^phpBB2/[a-z0-9-]+-([pt])([0-9]+)\.html$ /phpBB2/viewtopic.php?$1=$2 [L]
RewriteRule ^phpBB2/[a-z0-9-]+-f([0-9]+)\.html$ /phpBB2/viewforum.php?f=$1 [L]
RewriteRule ^phpBB2/[a-z0-9-]+-u([0-9]+)\.html$ /phpBB2/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^phpBB2/([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ phpBB2/$1$4?$2=$3 [QSA,N]
RewriteRule ^phpBB2/[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ phpBB2/viewtopic$5?$1=$2&$3=$4 [QSA,N]
RewriteRule ^phpBB2/[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ phpBB2/viewforum$4?f=$1&$2=$3 [QSA,N]
RewriteRule ^phpBB2/([a-zA-Z0-9_]+)\.html$ /phpBB2/$1.php [L]
Hm, Meinung oder Wissen? Wenn nicht, was ist es dann?mgutt hat geschrieben:@ easygo
Und was sagt nun die Zeichenkodierung
Also Datenbank kann nicht sein.
Befrag ruhig mal deine Quellen dazu. Bin nach wie vor interessiert. easyeasygo hat geschrieben:Wir hatten das Problem auch mit PHP v4.4.2
Da fehlt nichts. Das muss so sein und ja, Du musst ALLE "phpBB2" gegen Dein "Verzeichnis" ersetzen.manica hat geschrieben:Kann nicht sein wein die Urls auch versucht werden ganz anders zu umschreiben. Weder Forumname noch Title tauchen in der URL auf.
Wie sollte die htaccess geändert werden wenn sich das borad in einem unterverzeichnis befindet?
Sieht dann ja so ausMuss das erste phpbb2 auch geändert werden an den aktuellen PfadCode: Alles auswählen
# SEO URL [mgutt] RewriteRule !\.html$ - [L] RewriteRule ^phpBB2/[a-z0-9-]+-([pt])([0-9]+)\.html$ /phpBB2/viewtopic.php?$1=$2 [L] RewriteRule ^phpBB2/[a-z0-9-]+-f([0-9]+)\.html$ /phpBB2/viewforum.php?f=$1 [L] RewriteRule ^phpBB2/[a-z0-9-]+-u([0-9]+)\.html$ /phpBB2/profile.php?mode=viewprofile&u=$1 [L] RewriteRule ^phpBB2/([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ phpBB2/$1$4?$2=$3 [QSA,N] RewriteRule ^phpBB2/[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ phpBB2/viewtopic$5?$1=$2&$3=$4 [QSA,N] RewriteRule ^phpBB2/[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ phpBB2/viewforum$4?f=$1&$2=$3 [QSA,N] RewriteRule ^phpBB2/([a-zA-Z0-9_]+)\.html$ /phpBB2/$1.php [L]
Ausserdem fehlen unten die / vor dem phpbb2
Wird nur generiert, wenn das Forum keinen Titel verfügbar hat bzw. wenn Du die anderen nötigen Schritte aus der Installaltionsanleitung nicht durchgeführt hast.forum-f1.html