Ich habe auf meinem Webserver Typo3 so installiert, dass es in einem Unterverzeichnis liegt:
/root/typo3-4.1
In /root/typo3-4.1/ habe ich die ganz normale htaccess-Datei für RealURL usw. Dies funktioniert auch problemlos.
Leider unterstützt mein Provider es nicht, dass ich den DocumentRoot des Webservers von /root/ auf /root/typo3-4.1/ ändere. Daher muss ich entweder eine Subdomain einrichten (was ich blöd finde) oder über das Verzeichnis navigieren, was noch viel blöder ist.
Nun möchte ich den Server per htaccess so einrichten, dass alle Aufrufe an /root an /root/typo3-4.1 weitergeleitet werden. Das funktioniert auch, nur leider funktionieren die Unterseiten nicht.
Ich verwende folgendes htaccess:
[TS]Options +FollowSymlinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} mydomain.de
RewriteCond %{REQUEST_URI} !typo3-4.1/
RewriteRule ^(.*)$ typo3-4.1/$1 [L][/TS]
Problem:
- - Der Aufruf von http://www.mydomain.de wird automatisch (unsichtbar) auf http://www.mydomain.de/typo3-4.1 gemappt (korrekt).
- Der Aufruf von http://www.mydomain.de/kontakt (Unterseite) wird ebenfalls auf http://www.mydomain.de/typo3-4.1 gemappt. Die Kontaktunterseite wird jedoch nicht geladen sondern nur die Startseite (falsch).