Seite 31 von 175
Verfasst: 03.05.2006 22:43
von Kortirion
Vielleicht kann ich - als einer der ersten, die diese Variante eingebaut habe - ja nun mal kurz einen Statusbericht abgeben.
1. Der Betrieb läuft jetzt nun schon lange Zeit stabil und völlig fehlerfrei.
2. Die von Google indizierten Einträge haben sich im Verlaufe weniger Wochen verdoppelt (gegenüber dem vorherigen Einsatz des SEO-Mods von 2Lucky). Bei yahoo und msn ist das Ergebnis noch bei weitem eindeutiger.
3. Die Anzahl der SQL-Queries auf der index.php konnte halbiert werden.
4. Die durchschnittliche Seitengenerierungszeit hat sich etwa verdoppelt.
An dieser Stelle noch mal vielen Dank mgutt!
Verfasst: 05.05.2006 13:12
von Obstel
mgutt hab dir ne email geschickt, die kannst du getrost ignorieren
bei mir hats folgende .htaccess gebracht :
Code: Alles auswählen
<Files config.php>
Deny from all
</Files>
DirectoryIndex index.php index.htm index.html
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.planet-fiction\.de$
RewriteRule ^(.*)$ http://www.planet-fiction.de/phpBB2/$1 [L,R=301]
# SEO URL [mgutt]
RewriteRule !\.html$ - [L]
RewriteRule ^forum-index-markforums\.html$ /phpBB2/index.php?mark=forums [L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+)\.html$ /phpBB2/viewtopic.php?$1=$2 [L]
RewriteRule ^[a-z0-9-]+-f([0-9]+)\.html$ /phpBB2/index.php?f=$1 [L]
RewriteRule ^[a-z0-9-]+-u([0-9]+)\.html$ /phpBB2/profile.php?mode=viewprofile&u=$1 [L]
RewriteRule ^([a-zA-Z0-9_]+),([^/,]+),([^/,]*)([^/]*\.html)$ /phpBB2/$1$4?$2=$3 [QSA,L]
RewriteRule ^[a-z0-9-]+-([pt])([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ /phpBB2/viewtopic$5?$1=$2&$3=$4 [QSA,L]
RewriteRule ^[a-z0-9-]+-f([0-9]+),([^/,]+),([^/,]*)([^/]*\.html)$ /phpBB2/viewforum$4?f=$1&$2=$3 [QSA,L]
RewriteRule ^([a-zA-Z0-9_]+)\.html$ /phpBB2/$1.php [L]

Verfasst: 05.05.2006 14:26
von mgutt
normal sollte bei den [QSA,L] Links nichts verändert werden müssen.
kannst du es bei den zeilen auch ohne "/phpBB2/" versuchen. das wäre super.
p.s. wo hast du meine emailadresse her?
gruß
Verfasst: 05.05.2006 23:27
von IPB_Flüchtling
mgutt hat geschrieben:p.s. wo hast du meine emailadresse her?
Vielleicht aus dem Impressum einer Deiner Seiten?
LG, IPB_Flüchtling
Verfasst: 06.05.2006 02:38
von mgutt
Das war nur eine informative Frage. Wer weiß, ob ich die wieder irgendwo in Klarschrift hinterlassen habe. You know

Verfasst: 08.05.2006 13:13
von IPB_Flüchtling
Hallo mgutt,
ich habe heute zum ersten Mal Deinen Mod kurz "live" getestet, und im Großen und Ganzen hinterlässt er einen guten Eindruck! Was mir auf die Schnelle aufgefallen ist:
1. Der
Similar Topics - Mod funktioniert nicht wie gewünscht. Beispiel: Am Ende eines Threads mit dem Titel
Sommer-Wiese-t1.html
wird als ähnlicher Thread nicht
Sommer-Urlaub-t66.html
genannt sondern
Sommer-Wiese-t66.html
Der fragliche Thread ist also unter 2 URLs erreichbar, was wieder doppelten Content schafft.
2. Wenn man bei der Registrierung (nach Akzeptanz der Bedingungen) auf das Logo klickt, kommt man auf eine nicht existierende Seite der Art
domain.tld/forum/.html
statt auf
domain.tld/forum/
was einen 404er produziert. Selbiges gilt auch wenn man bei der Registrierung (nach Akzeptanz der Bedingungen) auf "Forenübersicht" klickt.
3. Last not least: Mein Forum liegt im Unterverzeichnis domain.tld/forum. Ich habe aber schon im Root-Verzeichnis (domain.tld) eine .htaccess. Wie müsste Deine .htaccess angepasst werden, damit ich sie in die .htaccess im Root-Verzeichnis integrieren kann? Wäre mir wirklich wichtig; und ich stünde diesbezüglich auch gerne für Experimente zur Verfügung!
Im Großen und Ganzen also gute Arbeit! Danke für die Mühe, mgutt!

Nur bevor ich Deine Variante übernehmen kann, müssten halt noch die letzten Schönheitsfehler beseitigt werden.
LG, IPB_Flüchtling
Verfasst: 08.05.2006 13:50
von mgutt
Hi IPB,
1. zu dem Similar Topics gibt es ein Lösung, die ich in meinem Projekt einsetze. Und zwar kann man den Titel direkt an die Funktion übergeben. Dazu später mehr, dann mache ich ein Update dazu.
2. Dieses AddOn hast Du nicht installiert oder?
4. nur einen Link auf die Startseite
Wenn ja, dann wundert mich das ein wenig, da ich auf dem Demoboard die gleichen AddOn's installiert habe. Wenn nein, dann muss ich noch etwas ändern, da es dann wirklich ein Fehler sein muss. Weiterhin muss der Fehler dann auf jeder Seite sein. (nicht nur bei der Registrierung)
Was hast Du denn bei 'U_INDEX' => stehen?
3. Meine .htaccess bitte im Root des Forums /forum/ einstellen. Andere Verzeichnisse sind ja nicht von dieser .htaccess betroffen, d.h. Du kannst damit Performance sparen, wenn die anderen Verzeichnisse ebenfalls genutzt werden und meine .htaccess dann gar nicht erst geladen wird.
Funktionstüchtige Versionen wurden hier gemeldet:
http://www.phpbb.de/viewtopic.php?p=685160#685160
und hier:
http://www.phpbb.de/viewtopic.php?p=693242#693242
Gruß
Verfasst: 08.05.2006 15:50
von IPB_Flüchtling
Ahoi mgutt,
komme gerade von meinem 2. Kurztest mit den neuen URLs zurück:
zu Punkt 1: Wäre super, wenn Du das Add-on für den Similar-Topics-Mod veröffentlichen könntest, da der Mod die interne Verlinkung schon deutlich verbessert und ich nicht auf ihn verzichten möchte.
zu Punkt 2: Jetzt funktioniert es plötzlich korrekt.

Keine Ahnung warum. Habe seit meinem letzten Feldversuch nämlich keine weiteren Änderungen durchgeführt. Aber mir soll ´s recht sein.
zu Punkt 3: Der Hintergedanke für den Vorschlag war, dass in meiner Root-htaccess schon sehr viele andere Regeln stehen, etwa zum Blocken von bösen Bots. Da jetzt im Forum-Ordner eine weitere .htaccess liegt, verliert die .htaccess im Root ja ihre Wirkung, oder? Ist aber nicht so schlimm.
@Obstel: Liegt Deine .htaccess im Root oder im Forum-Ordner?
Wie gesagt: Wäre nett, wenn Du noch die Lösung für den Similar-Topics-Mod vorstellen könntest!
Ich habe nämlich das Gefühl, dass ich Google in absehbarer Zukunft mit einem Haufen neuer URLs überraschen werde.
Danke!
IPB_Flüchtling
Verfasst: 08.05.2006 16:53
von mgutt
1. update folgt
3. nein, du kannst problemlos mehrere .htaccess nutzen.
eine .htaccess gilt ab der position wo sie eingepflegt wurde und abwärts.
Re: SEO Urls V2
Verfasst: 08.05.2006 17:31
von easygo
mgutt hat geschrieben://-- mod : avoid double content urls -------------------------------------------
//-- add
$total_pages_topic = ($replies + 1) / $board_config['posts_per_page'] <= 1 ? '' : '&start=' . ( floor(($replies + 1) / $board_config['posts_per_page']) * $board_config['posts_per_page']);
$last_post_url = '<a href="' . append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id" . $total_pages_topic) . '#' . $topic_rowset[$i]['topic_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" border="0" /></a>';
//-- fin mod : avoid double content urls ---------------------------------------
Haut nicht ganz hin. So wärs besser -->
Code: Alles auswählen
$total_pages_topic = (($replies + 1) / $board_config['posts_per_page'] <= 1) ? '' : '&start=' . ( floor(($replies - 1) / intval($board_config['posts_per_page'])) * intval($board_config['posts_per_page']));