Um die einzelnen Seiten einer Domain für die User und die Suchmaschinen optimal anpassen zu können, ist in TYPO3 die RealUrl-Extension die erste Wahl.
Suchmaschinen sollen dem Menschen dienen. Dadurch muss die Suchmaschine die menschlichen Bedürfnisse erkennen, um diese in ihren Ergebnisausgaben anzuzeigen. TYPO3 ist über die Jahre zu einem sehr komplexen CMS geworden, aber genau dies ist der Grund, warum dieses CMS alle modernen Anforderungen erfüllen kann. Die RealUrl-Extension ist dabei eine der älteren.
Von Typo3 generierte Adressen sehen ohne die RealUrl so aus: Ein Beispiel aus der tt_news-Extension: index?id=31&xxx=x&tx_ttnews[backPid]=x&cHash=xxxxxxxxx. So eine Adresse ist natürlich für einen Menschen nicht zu merken. Die Suchmaschine kann dies zwar, aber die Bedeutung einer solchen Url ist auch für diese nicht nachvollziehbar.
Sieht eine Url aber so aus, „www.domain.tld/news.htm/aktuelle-news/bereich-service/unsere-neueste-news.htm“, ist schnell erkennbar, worum es sich bei dieser Url handelt. Sowohl für die Maschinen, als auch für den werten User. Dies nennt man auch eine ‚Friendly Url‘.
Dadurch, dass die RealUrl schon sehr lange besteht, sind alle wichtigen TYPO3-Extensions an die RealUrl, oder umgekehrt, angepasst. Natürlich gibt es auch Extensions, die mit der RealUrl nicht können und Probleme verursachen.
Wie funktioniert RealURL?
Im Prinzip holt sich RealUrl die Adresse aus der Datenbank, also diese: index?id=31&xxx=x&tx_ttnews[backPid]=x&cHash=xxxxxxxxx.
Dann bildet sie, nach den vorgegebenen Einstellungen den neuen Wert:
www.domain.tld/news.htm/aktuelle-news/bereich-service/unsere-neueste-news.htm.
Diesen Wert merkt sie sich in einer eigenen Datenbank Tabelle. Wenn jetzt die ‚Friendly Url‘ aufgerufen wird, wandelt sie diese in die TYPO3 eigene Adresse um und so kann TYPO3 dann die aufgerufene Seite zusammenstellen und ausliefern. Beim Ausliefern der Seite an den Browser, wird aber noch einmal die RealUrl durchlaufen und der interne Wert wieder in die Friendly Url umgewandelt. Insofern ist in der Überschrift gestellte Frage mit ja zu beantworten.
Specials:
- Normalerweise nutzt die RealUrl per Default den Seitentitle als Seitenadresse. Dies kann jedoch durch eigene Einstellungen umgestaltet werden.
- Wenn der Seitentitle geändert wird, ändert sich die URL allerdings nicht. Manchmal allerdings möchte man doch die SeitenUrl ändern. Dazu braucht man allerdings eine weitere Extension, die RealURL Management Extension.
- Auch gut zu wissen: Während man im TYPO3 Backend eingeloggt ist, kann man sich die Änderungen im Frontend nicht anschauen. Benutzen Sie hierfür einen zweiten Browser
;o)}