Zum Inhalt springen

Problem mit "komplexer" Seitenstruktur und realurl

Erstellt am 12. Januar 2011 · 4 Antworten · letzte Antwort am 13. Januar 2011

Tags: RealURL, Frage

bb_dd ·

Hallo,

ein anderes Problem ist bei mir aufgetaucht.

Meine Seitenstruktur sieht wie folgt aus:

root
-linkesMenu
--Home
--Team
--überuns
-rechtesMenu
--service
--kontakt
--impressum

Die Struktur wurde so angelegt, damit das Design entsprechend umgesetzt werden kann. Jetzt ist der Nachteil, dass beim URL rewrite durch Real URL folgende URLs angegeben werden:
"www.domain.de/linkesmenu/home/"
Eigentlich sollte es aber "www.domain.de/home/" heißen.

Wie ändere ich dies? Irgendwas mit .htaccess, soviel weiß ich. Bin da jedoch absolut nicht der Profi.

Würde mich über eure Hilfe und Antworten sehr freuen.

Viele Grüße!

Norman2k ·

Du hast nach Installation von RealURL eine neue Checkbox in den Seiteneigenschaften: "Nicht in sprechende URL aufnehmen". Die markierst du in den entsprechenden Seiten (linkesMenu/rechtesMenu) und dann werden diese Seiten nicht in die URL mit integriert

bb_dd ·

Hallo Norman2k,

habe das versucht ( "exlude from speaking url" ), leider ohne Erfolg. Eine Neuinstallation der Extension konnte ebenfalls nicht helfen. Cache habe ich mehrfach geleert und in verschiedenen Browsern getestet. Was übersehe ich?`#angry#

Hier der Typoscript für Real URL, wie ich ihn habe:

#realurl
config {
 prefixLocalAnchors = all
 simulateStaticDocuments = 0
 baseURL = http://www.meine-domain.com/
 tx_realurl_enable = 1
}

baseURL = http://www.meine-domain.com/ (sic! Scheint im Typoscript-Feld verändert zu werden, komisch.)

Hier der .htaccess Code, den ich für Real URL eingefügt hatte:

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

Hier nochmal meine Seitenstruktur:

Root (Verweis -> Home)
-LinkesMenue (Verweis -> Home)
--Home
--Team
--ÜberUns
-RechtesMenue (Verweis -> Home)
--Service
--Kontakt
--Impressum

Würde mich über weitere Hilfe freuen! 🙂 Danke schonmal für die bisherige Rückmeldung!

Viele Grüße!

marc-willmann ·

die URLs sind jetzt schon in der Datenbanktabelle von RealURL mit den falschen Teilen "linkes Menu" usw. vorhanden und werden daher weiterbenutzt und nicht neu generiert.

Wenn Du das nachträglich änderst, musst Du die bereits generierten URLs löschen, z.B. in der entsprechenden RealURL-Tabelle.

Viele Grüße

Marc

bb_dd ·

Hallo marc,

vielen Dank für die schnelle Rückmeldung!

Funktioniert jetzt.

Für Leute, die per Suche hier aufmerksam werden:
Was habe ich gemacht?

Ich habe folgende Tabellen geleert:
tx_realurl_pathcache, tx_realurl_urldecodecache, tx_realurl_urlencodecache