Zum Inhalt springen

realurl und typo3 im unterordner

Erstellt am 8. Januar 2009 · Noch keine Antworten

Tags: RealURL, Server & Hosting, Frage

adino ·

Hallo,

da in einem Webspace-Paket 2 TYPO3-Installationen, auf die jeweils verschiedene Domains zeigen, wurde das so gelöst:

### .htaccess im Root - 2 Domains werden jeweils auf die beiden Ordner mit den TYPO3-Installationen verwiesen:
RewriteCond %{HTTP_HOST} ^domain1.xy$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain1.xy$
RewriteCond %{REQUEST_URI} !^/cms1
RewriteRule .* /home/pfad/public_html/cms1%{REQUEST_URI}

RewriteCond %{HTTP_HOST} ^domain2.xy$ [OR]
RewriteCond %{HTTP_HOST} ^www.domain2.xy$
RewriteCond %{REQUEST_URI} !^/cms1
RewriteRule .* /home/pfad/public_html/cms2%{REQUEST_URI}

### .htaccess im Unterordner der TYPO3-Installationen:
RewriteEngine On
RewriteRule ^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]

Das Phänomen ist, dass die Domain ohne Seitennamen grundsätzlich funktioniert (die Website wird korrekt angezeigt), nur wenn in der Navi eine Seite angeklickt wird, dann fehlen vom Seitenamen die ersten 7-8 Zeichen - und daher wird nur eine Fehlermeldung ausgegeben:

Reason: Segment "ame.html" was not a keyword for a postVarSet as expected!

Die Seite sollte aber "seitenname.html" heissen - so wird es beim Mouseover bei der Navi auch angezeigt.

Hatte das Problem schon jemand, oder läuft das mit einem Unterordner einfach nicht?

Danke für die Hilfe - Adino