Hallo zusammen,
ein Kunde von uns bekommt eine neue zweisprachige Typo3 Homepage, als Provider haben wir Domainfactory gewählt:
Managed Hosting mit Standardeinstellungen + Upgrade auf 3-Sterne-Performance
Typo3 4.4.4 über das Kundenmenü installiert, dazu noch die Erweiterung RealURL in der Version 1.10.0. Zur Konfiguration von RealURL nutzen wir die Extension danp_realurlconfigurator.
Typo3 wurde in das root-Verzeichnis installiert.
Im Typo3-Root liegt die Datei .htaccess mit folgendem Inhalt:
RewriteEngine On
RewriteBase /
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php
Für die RealURL Konfiguration haben wir den Standardinhalt belassen, es kommen keinerlei weitere Extensions zum Einsatz, reicht also vollkommen aus.
Im Root-template steht noch folgendes:
simulateStaticDocuments = 0
config.baseURL = http://base-domain.de/
config.tx_realurl_enable = 1
Oben steht natürlich config.baseURL = http://base-domain.de/, irgendwie scheint der TS-Tag nich richtig zu funzen.
Somit sollte aus unserer Sicht also alles erledigt sein, mal ab ins Frontend: wenn wir die einzelnen Links mit der Maus überfahren, werden schon die von RealURL generierten URLs angezeigt, nur wenn ich auf die einzelnen Links klicke, wird einfach die Startseite geladen, und das war´s. Wenn ich den Sprachswitch benutze, funktioniert das komischerweise. Die Menübeschriftung wandelt sich von Deutsch nach Englisch, und die Browser-URL lautet http://base-domain.de/en.
Die gesamte Seite läuft als 1:1 Kopie auf einem Testserver bei uns, und da klappt alles wunderbar.
Durch die Suchfunktion bin ich immer wieder auf Probleme mit der .htaccess bei DomainFactory gestoßen, haben wir da evtl. irgendwo einen Fehler eingebaut?
Vielen Dank schonmal für die Hilfe!
Gruß
fraenzer