Clean URLs ist eine kostenlose phpBB-Erweiterung von ButtonPusher, die lange standardmäßige phpBB-URLs durch kurze, stabile und gut lesbare URLs ersetzt.
Die Erweiterung hält URLs kompakt und bewahrt gleichzeitig die normale phpBB-Funktionalität. Statt langer Abfragezeichenfolgen wie viewtopic.php?f=5&t=123 erzeugt Clean URLs einfache ID-basierte Adressen.
Funktionen
- Kurze URLs für Themen, Foren, Beiträge und Benutzerprofile.
- Stabile ID-basierte URLs, die nicht von Themen- oder Forentiteln abhängen.
- Saubere Seitennummerierungs-URLs für mehrseitige Themen.
- Saubere Links im von phpBB erzeugten HTML.
- Unterstützung für direkte Beitragslinks und Anker.
- Unterstützung für Mitgliederlisten und die Seite mit aktuell online befindlichen Benutzern.
- Saubere URLs in Sitemap-Einträgen.
- Weiterleitungen von unterstützten standardmäßigen phpBB-URLs.
- Session-IDs und erforderliche Abfrageparameter bleiben bei Bedarf erhalten.
- Funktioniert sowohl bei einer phpBB-Installation im Domain-Stammverzeichnis als auch in einem Unterverzeichnis wie
/forum/. - Keine Änderungen an phpBB-Core-Dateien erforderlich.
- Unterstützung für Apache, LiteSpeed und nginx.
URL-Beispiele
Clean URLs verwendet kompakte Pfade wie:
/t123– Thema/t123-20– paginiertes Thema/forum-5– Forum/p987– direkter Beitragslink/profile-17– Benutzerprofil
Ein direkter Link zu einem Beitrag in einem mehrseitigen Thema kann beispielsweise auch so aussehen: /t123-20#p987.
Systemanforderungen
- phpBB 3.3.x
- PHP 7.2 oder neuer
- Apache oder LiteSpeed mit
mod_rewriteoder nginx - Berechtigung zum Bearbeiten von
.htaccessoder der nginx-Serverkonfiguration
Installation
- Lade das Erweiterungsarchiv herunter.
- Entpacke es in deine phpBB-Installation, sodass sich die Dateien hier befinden:
ext/buttonpusher/cleanurls/ - Öffne die Datei
/docs/apache-rules.txt, die in der Erweiterung enthalten ist. - Kopiere ihren Inhalt direkt nach der folgenden Zeile in deine phpBB-Datei
.htaccess:
RewriteEngine on - Speichere die Datei
.htaccess. - Öffne den Administrationsbereich von phpBB.
- Gehe zu Anpassen → Erweiterungen verwalten.
- Suche Clean URLs und klicke auf Aktivieren.
- Leere anschließend den phpBB-Cache.
Apache und LiteSpeed
Bei Apache und LiteSpeed ist die Einrichtung sehr einfach. Öffne die Datei /docs/apache-rules.txt aus dem Erweiterungspaket und kopiere ihren Inhalt direkt nach:
RewriteEngine on
Wenn phpBB in einem Unterverzeichnis wie /forum/ installiert ist, bearbeite die Datei .htaccess innerhalb dieses phpBB-Verzeichnisses.
Es müssen keine phpBB-Core-Dateien bearbeitet werden.
nginx
nginx verwendet keine .htaccess-Dateien. Verwende stattdessen die fertigen nginx-Rewrite-Regeln aus dem Erweiterungspaket und füge sie dem Server-Block hinzu, der deine phpBB-Installation verarbeitet.
Lade nach der Änderung der nginx-Konfiguration nginx neu und aktiviere anschließend die Erweiterung im phpBB-Administrationsbereich.
Keine Änderungen an phpBB-Core-Dateien
Clean URLs funktioniert als normale phpBB-Erweiterung und erfordert keine Änderungen an PHP-Dateien oder Templates des phpBB-Cores.
Die einzige serverseitige Konfiguration betrifft die URL-Umschreibungsregeln für Apache, LiteSpeed oder nginx.
Deaktivierung oder Entfernung der Erweiterung
Wenn du Clean URLs deaktivierst, verwendet phpBB wieder sein standardmäßiges URL-Format. IDs von Foren, Themen, Beiträgen und Benutzern werden dabei nicht verändert.
Wenn du die Erweiterung dauerhaft entfernst, solltest du auch die Rewrite-Regeln entfernen, die zu .htaccess oder zur nginx-Konfiguration hinzugefügt wurden.
Download
Clean URLs 1.0.0 herunterladen
Aktuelle Version: 1.0.0
Kommentare (0)