Realurl-Konfiguration
241 Kommentare | Rubrik: Empfohlene Module Die Extension aeurltool von Andreas Eberhard ist eine der einfachen, aber sehr nützlichen Extensions für Typo3. Mit ihr kann die RealURL-Konfiguration geändert und angepasst werden, ohne die localconf.php zu editieren.
Die Erweiterung aeurltool installiert sich als Backend Modul mit einem eigenen Menüpunkt ("URLTool") unter Tools. Die Typo3 Extension ersetzt die direkte RealUrl-Konfiguration in der localconf.php und ermöglicht so das einfache und sichere Editieren der Einstellungen.
Auch eine Standardkonfiguration von RealURL wird mitgeliefert und kann bei Bedarf geladen werden. Diese basiert auf der von typo3.org verwendeten Konfiguration. Weiter kann die 404 Fehlerbehandlung über die Extension verwaltet werden und man kann den RealURL-Cache löschen. Zur Fehlerdiagnose bietet die Extension auch eine Auflistung des RealURL-Errorlogs.
Den Nutzern von "Speaking URL Pathsegments" und "Seiten-Alias" kommt das Plugin mit einer übersichtlichen Auflistung entgegen.
Wichtiger Vorteil gegenüber anderen Typo3 Extensions ist jedoch der Syntaxcheck in der RealURL-Konfiguration. Befindet sich ein Fehler in der Syntax, wird die geänderte Konfiguration nicht gespeichert und die Seite im Frontend bleibt weiterhin aufrufbar. Anhand der Fehlerbeschreibung kann man nun den Fehler lokalisieren und beseitigen.
Extensionbeschreibung auf Typo3.org
Installation
- Im Ext Manager die Extension aeurltool suchen, herunterladen und installieren
- Falls schon eine RealURL-Konfiguration vorhanden ist muss diese aus der localconf.php im typo3conf-Ordner entfernt werden.
- Die so gesicherte Konfiguration wird nun unter URLTool bei der RealURL-Konfiguration eingetragen, oder über "Lade Standard-Konfiguration" die Standardkonfiguration geladen.
- Den Haken bei "Diese Realurl-Konfiguration verwenden" setzten und anschließend speichern.
- Caches löschen und das Frontend neu laden.
Wichtig
Ohne das Einschalten von RealURL in Typo3 funktioniert auch diese Extension nicht. Folgendes TS für das Setup des Templates auf der Rootseite schaltet RealURL ein:
#### REAL-URL ####
config.simulateStaticDocuments = 0
#ACHTUNG: naechste Zeile Leerzeichen in der URL entfernen
config.baseURL = http:/ /www.meine-domain.de/
config.tx_realurl_enable = 1
Weiterhin muss eine entsprechende .htaccess im Root der Seite existieren. Hier eine Beispielkonfiguration zur Verwendung des Rewrites in Verbindung mit RealURL, die ich bei einigen Projekten:
# Enable URL rewriting
RewriteEngine On
RewriteBase /
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
RewriteRule ^(.*)\.htm$ /index.php
hallo welt |



33 Kommentare
Seite 1 von 6 123456 >>
schrieb am 01.08.2012 08:36
Hallo,
ich bin mir nicht sicher, ob das folgende Problem an RealURL selbst liegt.
Eine mehrsprachige Seite hat folgende Struktur:
www.domain.tdl/de/seite-1
www.domain.tdl/en/seite-1
www.domain.tdl/fr/seite-1
usw.
Da die Defaultsprache DE ist, wird mit der Anfrage www.domain.tdl/seite-1 der deutsche Inhalt angezeigt jedoch nicht nach www.domain.tdl/seite-1 weitergeleitet.
Wie kann ich die RealURL Config entsprechend ändern, damit www.domain.tdl/seite-1 automatisch nach www.domain.tdl/de/seite-1 weiterleitet?
Die anderen Sprachen interessieren an dieser Stelle nicht.
Vielen Dank und Gruß,
Mathias
schrieb am 16.03.2012 13:18
aeurltool nicht mehr verwenden, siehe http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2012-1086
schrieb am 11.05.2012 11:35
@hans
Dann benutze die "dix_urltool" Extension. Dies ist die aktuelle Version dieses enorm hilfreichen Tools.
Ich habe eine eigene 404 Seite auf meiner Seite http://www.meyerbernd.com erstellt, die ich jetzt mit Infos und Suchfunktion füllte.
Interessnt finde ich auch die Möglichkeit den RealURL-Errorlog zu analysieren und zu sehen mit welchen URLs auf diese Seite zugegriffen wird, die nicht existent sind.
Zudem ist es ein leichtes dern RealURL-Cache und andere über dieses Tool zu leeren.
schrieb am 02.02.2012 10:44
Hallo, habe mit deiner Beschreibung geschafft mehrere Domains von einem Übersetzungsbüro und einem Sprachkursanbieter mit der gleichen Typo3-Installation zu betreiben. Interessanterweise läuft die Webseite schneller als vorher. Danke!
schrieb am 13.01.2012 08:19
Also ich habs jetzt mal bei unserer eigenen Seite PRECOM verwendet, und klappt beim 404er-Handling einwandfrei! Installiert, Seite definiert, fertig und funzt! Hatte zuerst Bedenken wegen des Beta-Status der EXT, aber für meine Ansprüche reichts.
schrieb am 19.10.2011 10:28
So ganz hat es bei mir immer noch nicht geklappt. Zumindest nicht mit der Konfiguration von realurl für wt_directory. Siehe Seite zum Thema Treppen.