Thomas Luethi: Typo3: sprechende URL ohne .html

Beitrag lesen

Hallo Harald,

Ich möchte in der .htaccess eine Code einfügen, dass meine Seiten (typo3) im Browser in der Adresszeile ohe .html enden.

Deine Frage hat nichts mit dem Browser zu tun, sondern mit dem Webserver, und in Deinem Fall auch noch mit dem Content Management System, nämlich Typo3.

Typo3 macht ja standardmässig URLs in der Form
http://www.example.com/index.php?id=5

Wenn man SimulateStaticDocuments aktiviert, dann sehen die URLs etwa so aus:
http://www.example.com/seitentitel.5.html
oder
http://www.example.com/alias.5.html

Für schöne "sprechende" URLs ohne die Zahl braucht man eine Extension, z.B. RealURL oder CoolURI.

Mit der aktuellen Version von RealURL (und schon seit einiger Zeit) enden die URLs wie von Dir gewünscht ohne .html, haben also z.B. die Form
http://www.example.com/hauptseite1/unterseite2/

Ich empfehle Dir also, die aktuelle Version von RealURL (z.Zt. 1.9.3 vom 14.06.2010) zu installieren. Das sollte Dein "Problem" von selbst lösen.

Bei Typo3 selbst hat es ja im obersten Verzeichnis eine Datei _.htaccess, die Du in .htaccess umbenennen kannst. Dort ist all der "Rewriting Stuff" (sic!) drin, den es für einen Apache Webserver braucht. (Bei einem MS IIS Webserver ist die .htaccess wirkungslos.)

Falls Du einen anderen Mechanismus verwendest, um "sprechende" URLs zu erhalten, dann verrate uns bitte, wie Du es machst.

Freundliche Grüsse,
Thomas