Zum Inhalt springen

RealURL erzeugte Pfadebene ausblenden

Erstellt am 11. Januar 2006 · 5 Antworten · letzte Antwort am 3. Februar 2006

Tags: RealURL, URLs & Routing, Frage

markus.​l ·

Hallo,

nachdem ich mittlerweile RealURL zum Laufen gebracht habe werden URLs der Art : /home/startseite.html erzeugt. Wie kann ich die Ebene /home/ ausblenden. In meinem Seitenbaum gibt es die nicht, daher vermute ich, liegt es an der Rewrite Regel in der .htaccess Datei die so aussieht:

RewriteEngine On
RewriteBase /
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

im Template habe ich folgende Zeilen eingefügt:

config.simulateStaticDocuments = 0
config.baseURL = http://www.xyz.de
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all

Für Eure Hilfe wäre ich sehr dankbar.

Markus

laptop24 ·

Hallo,

die .htaccess Datei kannst Du so lassen wie sie ist. Diese besagt lediglich das alle angefragten Dateien mit typo3/ im Pfad nicht behandelt werden und ALLE anderen angefragten Dateien vom PHP Script "index.php" behandelt werden.

Die index.php startet dann den Typo3 internen Mechanismus oder eine Extension wie RealURL zur Behandlung des Pfades. RealURL (oder ähnliches) liefert dann einen Dateiinhalt zurück, der der angeforderten entspricht. Dabei scannt RealURL die angefragte URL selbstständig.

Zu deutsch: wenn Du das Aussehen der URL verändern möchtest, mußt Du RealURL entsprechend umkonfigurieren. Dazu gibt es in der localconf.php eine Variable, die entsprechend eingestellt werden muß.

Dazu kann ich nur empfehlen sich mit der offizielen Doku von RealURL zu beschäftigen. Ich weis... die ist Furz-trocken, aber was sein muß, muß nun mal sein.

markus.​l ·

Hallo RPW, nachdem ich den Eintrag im Typoscript angepasst habe bekomme ich noch eine zusätzliches /home/ : /home/home/startseite.html. Das klappt so leider nicht.

@laptop24: Danke für die ausführliche Erklärung. Ich hatte gehofft for der RealURL Doku davon zu kommen, da irgendjemand das gleiche Problem doch mit Sicherheit auch haben musste, aber ich denk ich werd mich in die Doku mal rein wagen.

woida ·

ich werd mich in die Doku mal rein wagen

Doku lesen ist nie schlecht...
Poste doch mal deine ext_localconf.php und ein Foto von deinem Seitenbaum.

Unbekannter Benutzer ·

Hallo Markus,

den Pfad kannst Du im Backend einstellen. Schau mal unter 'Web' - 'Info' Deine Seiten an. Rechts kannst Du 'Speaking URL Management' auswählen. Hier stehen die Pfade, die verwendet werden.

LG Ulrich