"Homepage" von Gisela und Wolfgang Busch

AddOn für das
Web-Content-Management-System Redaxo

Stand:   11.9.2016

URL-Rewriter url_generator_rewrite

Version:
4.4.x, 4.6.x, 4.7x
Umsetzung:
Wolfgang Busch

Kurzbeschreibung:
Dieses AddOn ist eine Erweiterung des Standard-Rewriters und nutzt die Extension URL_REWRITE. Es basiert auf dem URL Rewrite-AddOn von Markus Staab.
Der Artikel-URL wird jeweils automatisch generiert in der Form category1/category2/.../article und bildet so den Kategorien-Pfad (path) eines Artikels nach (analog zu einem Datei-Pfad, bestehend aus einer Kette von Verzeichnisnamen und dem Dateinamen).

weitere Details:
Das AddOn wurde ursprünglich auf der Basis des RexSEO-AddOns entwickelt, dann aber auf ein wesentlich einfacheres eigenes System zurückgebaut, das u.a. ohne generierte Pathlists auskommt.
Das AddOn "Meta Infos" muss installiert sein. Bei der Installation werden diese MetaInfos (Zeilen in der Tabelle rex_62_params, Spalten in der Tabelle rex_article) angelegt:
art_custom_url: generierter Artikel-URL
   Eingabefeld im "Eigenschaften"-Menü des Artikels
   (readonly)
cat_dirname: "Verzeichnisname" für jede Kategorie;
   der Wert wird im "Ändern"-Menü der Kategorie eingegeben
   (Default-Wert: Kategorie-Name [catname])
art_basename: "Dateiname" für jeden Artikel;
   der Wert wird im "Eigenschaften"-Menü des Artikels eingegeben
   (Default-Wert: Artikel-Id [id])
Bei der De-Installation werden obige MetaInfos nicht entfernt.
Die Tabellen rex_62_params und rex_article können ggf. über das MetaInfos-Menü bereinigt werden.
Einstellungen:
- Mod-Rewrite=true setzen (auf der System-Seite)
- .htaccess-Datei: manuell einstellen, muss mindestens diese Zeilen enthalten:
RewriteEngine On
RewriteBase /
# ggf. weitere RewriteRules
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteCond %{REQUEST_URI} !^redaxo/.*
RewriteCond %{REQUEST_URI} !^files/.*
RewriteRule ^(.*)$ index.php?%{QUERY_STRING} [L]

Download:
busch-dettum.de/files/it/url_generator_rewrite.zip

Referenzen:
- Website von Gisela und Wolfgang Busch
- Website des Tischtennis-Regionsverbands Braunschweig e.V.
- Website des Vereins zur Erhaltung der Dettumer Windmühle e.V.
_________________________
(letzte Änderung: 13.4.2017)