SEO Urls V2

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
Kortirion
Mitglied
Beiträge: 485
Registriert: 03.05.2004 05:07
Wohnort: Kassel
Kontaktdaten:

Beitrag 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!
...mehr über mich: www.kortirion.de oder www.schwarzer-humbug.de ...oder auch nicht...egal.
Neuestes Projekt: www.das-buchforum.de
Obstel
Mitglied
Beiträge: 54
Registriert: 29.04.2004 10:05
Kontaktdaten:

Beitrag 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]
:D
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag 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ß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag 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
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag von mgutt »

Das war nur eine informative Frage. Wer weiß, ob ich die wieder irgendwo in Klarschrift hinterlassen habe. You know ;)
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag 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! :P Nur bevor ich Deine Variante übernehmen kann, müssten halt noch die letzten Schönheitsfehler beseitigt werden.

LG, IPB_Flüchtling
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag 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ß
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
IPB_Flüchtling
Mitglied
Beiträge: 1862
Registriert: 23.12.2004 22:46

Beitrag 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. :P

zu Punkt 2: Jetzt funktioniert es plötzlich korrekt. :o 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! :P

Ich habe nämlich das Gefühl, dass ich Google in absehbarer Zukunft mit einem Haufen neuer URLs überraschen werde. :wink:

Danke!
IPB_Flüchtling
Benutzeravatar
mgutt
Mitglied
Beiträge: 2999
Registriert: 31.08.2004 16:44
Wohnort: Hennef
Kontaktdaten:

Beitrag 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.
meine Foren: http://www.maxrev.de/communities.htm
Ich kaufe Dein Forum! Angebote bitte an marc at gutt punkt it
Benutzeravatar
easygo
Mitglied
Beiträge: 2170
Registriert: 03.09.2004 13:45
Kontaktdaten:

Re: SEO Urls V2

Beitrag 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']));
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“