Weshalb RealURL für Typo3?
Hier die Vor- und Nachteile dieser Typo3 Extension.
RealURL ist eine Extension, die kriptische URL`s, eir: "install.php?id=4839..." in wunderschön anzusehende URLs `formt. Beispiel sei hier: “http:www.stilelement.de/home.html.“
Google und andere Suchanbieter arbeiten mit diesen schön anzusehenden URL`s besser und effektiver. Sie können diese einfach besser interpretieren und auslesen. Google ist mitlerweile sogar im Stande die von CMS Systemen generierten URL`s, wie: "install.php?id=4839..." auszulesen. Trotzdem ist das Listing der Webseite bei gut lesbaren URL`s bei weitem besser, als bei solchen die den Umbau nicht vollzogen haben.
Läuft stabil
Real URL liegt unserer stätig wachsenden TYPO3 Fangemeinden als „STABLE – VERSION“ vor und garantiert somit eine 100%ige Kompatibilität mit dem System und garantiert für perfekte Umsetzung ohne Fehler!
Real URL steht hier im direkten Gegenspiel zu dem von Hause aus eingebauten SIMULATESTATIC, welches meiner Meinung nach die unschöneren URL`s fabriziert ;)
Dies liegt an der Art und Weise der Funktion von SIMULATESTATIC, es arbeitet mit allen „Dateien“, die sich im Hauptverzeichnis der Webseite befinden. Real URL dagegen erlaubt eine gewisse Flexibilität und erlaubt die Zuordnung von Unterordnern.
SimulateStatic arbeitet mit einem Sprachparameter welcher den Wert einer Zahl zuordnet, bei RealURL sind es Endungen wie, z.B. /de/ oder /by/.
Real URL ist im Gegensatz zu SIMULATESTATIC ca. 0,2 – 0,3 Sekunden langsamer. Was auf den heutigen „schnellen“ Servern eigentlich keine Rolle mehr spielt. Sollte man allerdings bei einem historischen Hoster seine Internetpesens planen sollte man genau überlegen, für welche Version man sich entscheidet.
Anforderungen für RealURL
Die Extension RealURL-aktuellste Version- Stable Version (1.5.3). Typo3 als Dummy Paket oder Gesamtpaket mit TemplaVoila und evtl. Yaml.
Erstens: Installation von RealURL
RealURL in der Version 1.5.3 über den Extension Manager herunterladen oder direkt bei sourceforge.net.Das Plus (grün) anklicken und Real URL installieren, desweiteren der Erstellung der Datenbank zustimmen, den Cache löschen und nicht vergessen Bestätigung drücken ;)
Zweitens: Template bearbeiten
Als erster Schritt sei hier die Prüfung der Domainrecord auf der Startseite genannt, diese muss korrekt angelegt sein. (Zu finden unter Liste > Modul).
Wenn dieser Schritt nicht funktioniert kann er über das Anlegen eines neuen „Domainrecord“ nachgeholt werden. Hierbei aber unbedingt darauf achten, dass die Domain mit www. Beginnt, wenn diese die Hauptseite Ihres Projektes sein sollte. Sonst stimmen die URL`s nicht und es könnte zu etwas massiven Problemen kommen ;)
Zunächst muss im Setup des StartTemplates folgender Code eingegeben werden:
- # RealURL aktivieren
- config.simulateStaticDocuments = 0
- config.baseURL = http://www.stilelement.de/
- config.tx_realurl_enable = 1
- config.prefixLocalAnchors = all
Mit diesem Code wird dafür gesorgt den Gegenspieler von Real URL (SimulateStatic) ausser Betrieb zu setzen. Die baseURL hier zu platzieren ist ein kleiner Tipp, da so sichergestellt wird, dass diese auch ihre Funktion ausübt. Bei dem Betrieb mehrerer Sites hintereinander kann statt der URL auch die ID des „Domainrecords“ angegeben werden.
In der vierten Zeile des Textes wird RealURL aktiviert und in der fünften Zeile werden inline anker angesteuert, was nicht von Nöten ist aber auch nicht schaden kann.
Also weiter im Text…
Drittens: Die Rewrite-Regeln der .htaccess Datei bearbeiten
Die von uns erwünschten URL`s erfordern vom Server aus gewisse Grundvoraussetzungen. Es handelt sich hierbei um die Rewrite-Regeln, die dem Server angeben, wie er mit den Angaben arbeiten, bzw. umgehen soll.
Eingabe in die .htacces Datei im Hauptverzeichnis der Website:
- RewriteEngine On
- RewriteRule ^typo3$ - [L]
- RewriteRule ^typo3/.*$ - [L]
- RewriteCond %{REQUEST_FILENAME} !-f
- RewriteCond %{REQUEST_FILENAME} !-d
- RewriteCond %{REQUEST_FILENAME} !-l
- RewriteRule .* index.php
Die Rewrite-Funktion wird hierdurch aktiviert und die index.php Datei übergeben. Das sollte erst mal reichen.
Viertens: Die localconf.php bearbeiten
Achtung hierzu sei gesagt, dass an dieser Stelle das höchste Fehlerpotential entstehen kann. Es muss nun die ext_localconf.php angepasst werden.Die befindet sich unter typo3conf/ext/realurl. Wenn Sie dort nicht auffindbar sein sollte, benutzen Sie den Extensions Manager, um die Datei auslesen zu lassen.Um die ext_localconf.php zu bearbeiten muss man diese suchen und dann auf edit klicken, um diese zu öffnen. Diese Datei ist von Real URL mittlerweile vorkonfiguriert und man muss nicht unbedingt alles neu eingeben.
Es gibt eine „normale Voreinstellung und eine professionelle“ hier bleibt Ihnen überlassen, für welche Sie sich entscheiden. Es sei nur soviel gesagt, dass die professionelle mit der Extensions News arbeitet und ebenfalls deren URL`s verschönert, also Endscheidung abgenommen ;)
Fünftens: Alle Caches löschen
Configurations Cache löschen und schon geht es weiter…
Sechstens: Testen
Nun ist es an der Zeit einmal zu prüfen was dort verändert wurde. Dies wird folgendermaßen erledigt:
- Caches löschen
- Aus dem Backend ausloggen
- Die URL der Website neu aufrufen
- Staunen wie schön die URL`s der Menüpunkte geworden sind
Nun ist es Zeit sich selber auf die Schulter zu klopfen, oder sich ein Büschel Haare auszurupfen, wenn etwas nicht funktioniert ;)
Sollte das der Fall sein bitte nocheinmal alle Einstellungen sorgfältig durchsehen, das wird schon.
| Weiter > |
|---|
Neueste Artikel
- Webseiten mit zu viel Werbung riskieren Google-Abwertung
- Hilfe, meine Seite ist gehackt und nun?
- Was gibt es 2012 für IT-Neuigkeiten?
- Google und das Weihnachtsgeschäft
- Google AdWords Express, lokale Onlinewerbung
- QR-Code: Verlinken Sie Anzeigen, Häuser, Autos etc. mit Ihrer Website
- Studie zum E-Commerce in Deutschland 2011
wtm-online
Internet-Agentur
Buckower Chaussee 149
12305 Berlin
Telefon: 030.74 20 05 -0