Typo3 – RealURL korrekt einrichten

    Hin und wieder arbeite ich mit dem sehr mächtigen und umfangreichen CMS Typo3. Einmal konfiguriert, leistet das CMS eine super Arbeit. Nun wollte ich sprechende URLs einstellen. Im Gegensatz zu WordPress, wo man lediglich 2x klicken muss, um die Dateinamen zu ändern, erfordert Typo3 einiges an Mehraufwand.

Vorab

  1. RealURL herunterladen und installieren.
  2. URLTool herunterladen und installieren.

Danach

Folgende TS-Code ins Root-Template kopieren.

#### 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

und folgendes in die .htaccess

# 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

Wenn die Fehlermeldung „Error. Reason: Segment „…“ was not a keyword for a postVarSet as expected!“ auftritt, kann folgendes helfen.

  • Die oberste Seite, also die Root oder Startseite des Seitenbaums, öffnen. Hier muss der Haken bei „Ist Anfang der Webseite“ gesetzt sein.
  • Weiterhin den Haken bei “Exclude from speaking URL” setzen. [Quelle]
  • In der RealURL-Konfiguration im URLTool nach “rootpage_id” suchen und die richtige ID eintragen. [Quelle]

Weiterführende Links:

  • Tipps zur RealURL-Konfiguration bei Lars.

You may also like...

1 Response

  1. Alex sagt:

    Hi,

    danke für den Beitrag. Hatte nicht gewußt, das das setzen des Häckchens „Anfang der Webseite“ so wichtig ist. Wollte das Wort „startseite“ entfernen, was auch mit exclude form speaking url geht. aber der link zur Startseite heißt immern och /startseite. Haken gesetzt und dann ist nur noch der Domainname zu sehen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.