Seite 1 von 175

SEO Urls V2

Verfasst: 20.03.2006 02:03
von mgutt
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: http://www.maxrev.de bzw. http://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.


Weitere benötigte Änderungen für Mods:

Anleitung zum selber anpassen von Mods
http://www.phpbb.de/viewtopic.php?p=728051#728051

recent.php:
http://www.phpbb.de/viewtopic.php?p=679208#679208

eine andere recent.php:
http://www.phpbb.de/viewtopic.php?p=685076#685076

Similar topic Mod:
http://www.phpbb.de/viewtopic.php?p=719705#719705

Report Post Mod:
http://www.phpbb.de/viewtopic.php?p=705847#705847
und
http://www.phpbb.de/viewtopic.php?p=704796#704796

Intro & Portal Mod (AWSW):
http://www.phpbb.de/viewtopic.php?p=721375#721375

Album Mod (Smartor)
http://www.phpbb.de/viewtopic.php?p=679083#679083

Pseudo Subforums
http://www.phpbb.de/viewtopic.php?p=727394#727394

Simple Subforums
http://www.phpbb.de/viewtopic.php?p=728163#728163

Verfasst: 20.03.2006 09:02
von ATARI
aha.. und kann man das jetzt schon in ein Live Board einbauen oder rätst du davon ab?
ich hab zwar noch ein testboard wo ichs einbauen könnte, aber das ist bei funpic, und da geht .htaccess ja bekanntlich leider nicht!

ahja: ich hab was gelesen von cachen: ich verwende den extreme styles mod, da gibts keine probleme mit oder? weil der cached ja auch..

Verfasst: 20.03.2006 13:30
von mgutt
Es wäre hilfreich, wenn Du einen Betatester spielst ;)

Gruß

Verfasst: 20.03.2006 14:25
von S2B
Nur so einen Hinweis am Rande: Du solltest anstatt .php .$phpEx nehmen. :wink:

Verfasst: 20.03.2006 14:32
von mgutt
Das geht nicht, weil ".$phpEx" in diesem Fall bereits durch ".php" ersetzt wurde. Glaube ich zumindest, denn nach Test hat es nicht funktioniert ;)

Verfasst: 20.03.2006 14:34
von ATARI
was bewirken die codestellen, die du oben unter EDIT geschrieben hast?

Verfasst: 20.03.2006 14:36
von mgutt
ATARI hat geschrieben:was bewirken die codestellen, die du oben unter EDIT geschrieben hast?
das was du willst :D

demo board: www.evop.de

Verfasst: 20.03.2006 15:09
von S2B
mgutt hat geschrieben:Das geht nicht, weil ".$phpEx" in diesem Fall bereits durch ".php" ersetzt wurde.
Aber das ist doch im Prinzip egal. Nach wie vor bleibt $phpEx ein String, der die Dateierweiterung enthält. Wenn man jetzt z.B. bei $phpEx php3 eingestellt hat, wird dein MOD nicht funktionieren, weil die 3 eben danach stehen bleibt.

Verfasst: 20.03.2006 15:19
von larsneo
nette idee - zielsetzung bei 'meinem' short url mod war damals, die änderungen auf so wenig wie möglich dateien zu beschränken um das ganze bei updates etc. möglichst einfach zu haben.

bei dir funktionieren u.a. die dropdowns (Beiträge der letzten Zeit anzeigen:) nicht mehr

Verfasst: 20.03.2006 16:08
von mgutt
ja danke. nun sollte kein mod mehr probleme machen.

die idee mit dem so wenig wie möglich machen ist auch mein ziel. in categories hierarchy muss man auch nicht viel machen, damit er gut funktoniert, aber hier ist leider keine variable greifbar, die es mir so einfach macht wie bei CH. Aber der Mod sollte dennoch schnell und im Gegensatz zu 2lucky's Variante ohne DB Abfrage auskommen.

man kann auch meinen ansatz nehmen und deinen mod umbauen, damit nicht "ftopic" etc. erstellt wird, sondern einfach der jeweilige dateiname und alles dann wieder im verbund mit unterstrichen. aber ich glaube es ist schneller wenn man nicht erst die seite cached und dann filtert, sondern wenn man direkt bei den urls die entsprechende replace vornimmt.
S2B hat geschrieben:
mgutt hat geschrieben:Das geht nicht, weil ".$phpEx" in diesem Fall bereits durch ".php" ersetzt wurde.
Aber das ist doch im Prinzip egal. Nach wie vor bleibt $phpEx ein String, der die Dateierweiterung enthält. Wenn man jetzt z.B. bei $phpEx php3 eingestellt hat, wird dein MOD nicht funktionieren, weil die 3 eben danach stehen bleibt.
habe ich nun berücksichtigt.