Zum Inhalt springen

Problem beim Umleiten des Backend zu einem vHost

Erstellt am 23. Mai 2011 · Noch keine Antworten

Tags: Frage

Unbekannter Benutzer ·

Hallo,

ich habe ein Problem bei der Konfiguration meiner TYPO3 4.5.2 Installation. Ich habe per SSH das Source- und das Dummy-Packet auf meinen Webspace geladen. Es handelt sich dabei um ein Shared-Hosting Paket. Die Sourcen wurden dabei in /sourcen/typo3_src-4.5.2 abgelegt und das Dummy-Packet unter /www/cms. Ich wollte die Sourcen getrennt vom eigentlichen "Webseite-Gerüdt" haben.
Meine Domain verweist auf das cms-Verzeichnis. Der Symlink typo3_src wurde auf typo3_src-4.5.2 gesetzt, die Rechte auf beide Pakete vergeben und die Datenbank eingerichtet. Für die Vergabe der Rechte habe ich die Anweisungen im Buch "Praxiswissen TYPO3" befolgt und den Wert 755 vergeben. Am Anfang gab es im InstallTool Probleme mit der Verbindungszeichenfolge zur Datenbank. Diese musste ich dreimal eingeben, bis er diese übernommen hat. Jetzt funktioniert eigentlich alles, außer...

Nun wollte ich aber den Backend-Zugang über einen eigenen vHost (be.domainname.tld) zugänglich machen.
Die Subdomain verweißt auf den cms-Ordner. Ich würde also jetzt ganz normal meine Webseite angezeigt bekommen.

Dann habe ich in das Verzeichnis cms eine .htaccess Datei mit folgenden Inhalt kopiert:

RewriteEngine on
RewriteRule ^[^/]*\.html$ index.php
RewriteCond %{HTTP_HOST} ^be.domainname.tld$ [NC]
RewriteRule ^(.*)$ http://be.domainname.tld/typo3/ [L]

Im Verzeichnis /typo3/ habe ich ebenfalls eine .htaccess Datei erstellt und dieser diesen Inhalt eingefügt:

RewriteEngine ON
RewriteCond %{HTTP_HOST} !be.domainname.tld [NC]
RewriteRule ^(.*)$ - [F]

Damit sollte, wenn ich www.domainname.tld/typo3 eingebe, eine Fehlermeldung erscheinen, dass ich keinen Zugriff habe.
Bei Eingabe von be.domainname.tld sollte das Backend erscheinen. Leider funktioniert dass nicht. Sobald ich
be.domainname.tld eingebe, bleibt der Browser in einer Dauerschleife hängen und ruft immer wieder be.domainname.tld auf.
Rufe ich dagegen be.domainname.tld/typo3 auf, gelange ich ins Backend. Aber schon beim Anmeldefenster hat er keine CSS-Formatierungen mehr. Ich vermute, dass ich in meinen .htaccess Dateien einen Fehler habe. Da ich mit TYPO3 erst anfange habe ich noch nicht alzu viel Erfahrung darin. Könnt Ihr mir sagen wo der Fehler leigen könnte? Laut phpinfo ist das Modul mod_rewrite geladen.
Vielen Dank für Eure Hilfe.
MfG
Thomas