Hallo,
ich habe lange gezögert und viel gelesen, bevor ich jetzt diesen Thread starte. Das Thema wurde ja schon hunderte Male diskutiert, aber ich konnte keine Lösung finden. Müsste aber eigentlich ganz einfach sein:
- Eine Site mit drei Startpunkten und zwei Domains: www.domain1.com, www.domain2.com
- Contao in Unterverzeichnis /210
- Im Hosting Weiterleitung beider Domains in /210 also RewriteBase in htaccess /, in den Einstellungen ist der relative Pfad leer.
Ohne Weiterleitung/htaccess geht alles: Mit www.domain1.com werden die entsprechenden Seiten angezeigt (zwei Sprachen mit je 1 Startpunkt), mit www.domain2.com werden die Seiten unter diesem Startpunkt angezeigt (URLs im Startpunkt eingegeben). Soweit gut.
Schalte ich Weiterleitung und htaccess ein, geht mit domain1 alles. /index.php/ verschwindet.
Bei domain2 aber kommt 403:
"You don't have permission to access / on this server."
In htaccess steht gar keine Domain, also müsste es doch völlig egal sein, über welche Domain ich zugreife. Auch in den Einstellungen steht nirgendwo eine Domain. Soweit ich es sehe, sind die Einstellungen für domain1 und domain2 identisch.
Die wichtigen Zeilen in htaccess:
Code:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .*\.html$ index.php [L]
... also ganz normal.
Ich habe keine Ahnung, wo ich noch suchen oder was ich noch tun könnte, wäre also sehr dankbar für Hinweise.
Gruss, Ralf.
Lesezeichen