TYPO3: “Saubere” URL dank simulateStaticDocument oder CoolURI

Eine URL bei TYPO3 sieht in etwa so aus: domain.de/index.php?id=13. Nicht wirklich hübsch. Mit simulateStatic bekommt man es schon besser hin, dann sieht die URL etwa so aus: domain.de/13.0.html. Noch ein wenig “getunt” wird daraus domain.de/13.html (vergibt man einen Alias bei der Seitenerstellung steht statt der 13 natürlich der Titel der Seite). Der Eintrag für das Setup-Feld (mit ein paar zusätzlichen Modifikationen) sieht dann so aus:
# Simulate static
config {
simulateStaticDocuments = 1
simulateStaticDocuments_noTypeIfNoTitle = 1
simulateStaticDocuments_aliasPro = 1
simulateStaticDocuments_pEnc = md5
simulateStaticDocuments_pEnc_onlyP = L,cHash, fD[_FIELDLIST],fD[disable],fD[usergroup],tx_srfeuserregister_pi1[aC], tx_srfeuserregister_pi1[cmd],tx_srfeuserregister_pi1[rU],tx_srfeuserregister_pi1[sFK], tx_ttnews[backPid],tx_ttnews[tt_news],tx_ttnews[pS],tx_ttnews[pL], tx_ttnews[arc],tx_ttnews[cat],tx_ttnews[pointer],tx_ttnews[swords]
}

Nicht vergessen: .htaccess umbenennen!

Wer mehr als nur das braucht, kommt um eine Extension nicht herum. Dabei bieten sich vor allem RealURL und CoolURI an. RealURL ist allerdings nicht gerade einfach zu konfigurieren, weshalb die meisten Anwender nach kurzer Zeit bereits aufgeben. Mit CoolURI gibt es allerdings eine Alternative, die innerhalb weniger Schritten voll anwendbar ist:

Installation:

  1. Herunterladen aus der TER über den Extension-Manager und entsprechend aktivieren
  2. .htaccess-Eintrag ändern auf:
    RewriteEngine On
    RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)$ - [L]
    RewriteRule ^/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/.*$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    RewriteRule .* index.php
     
  3. Im Ordner typo3conf/ext/cooluri/cooluri die Datei CoolUriConf.xml_default umbennen in CoolUriConf.xml
  4. Folgende Einträge in der CoolUriConf.xml hinzufügen:<urlsuffix>.html</urlsuffix>
    <removetrailingslash>1</removetrailingslash>

    Dadurch wird die Endung .html ausgegeben 
  5. Nun noch folgende Angabe ins Setup des Templates:
    baseURL = http://digmatech.de/
    tx_cooluri_enable = 1
    redirectOldLinksToNew = 1
  6. Alle Caches löschen - fertig!

Diese Artikel könnten Dich auch noch interessieren:
  • TYPO3 ohne ImageMagick
  • Schreib einen Kommentar

    Du musst eingeloggt sein um einen Kommentar zu hinterlassen.