403 Forbidden bei URL rewrite/htaccess - ausser bei einer Domain
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.
Bei URLs umschreiben Fehler 500
Hallo!
Ich habe Contao 3.5.2 auf einer Subdomain zum Testen eingerichtet, also z. B. sub.meinedomain.de.
Dann habe ich in der Seitenstruktur 2 Sprachen angelegt und das changelanguage-Modul eingebaut.
Um nun die index.php zu entfernen in der URL habe ich die .htaccess.default umbenannt und unter Einstellungen "URLs umschreiben" aktiviert.
Die .htaccess habe ich nicht verändert.
In der pathconfig.php steht return ""; deshalb habe ich RewriteBase / belassen.
Nun bekomme ich immer einen 500 Server Internal Error angezeigt.
Woran liegt das?
Vielen Dank!