Hallo zusammen,
ich hoffe dass dies die richtige Kategorie ist. Ich habe ein seltsames Verhalten bei meinem Webspace festgestellt.
Wenn ich eine .htaccess Datei im Root- / Haupt-Ordner des Webspace ablege, hat diese Einfluss auf alle Unterordner.
Das ist ja soweit erst einmal richtig und entspricht Apache Standard. Aber:
wenn ich nun für eine Domain einen solchen Unterordner als Root definiere (heißt in der Kontroll-Oberfläche "Dokumentenstamm"),
dann wird dennoch diese htaccess beachtet. Das habe ich bei noch keinem anderen Server erlebt.
Muss ich etwas bestimmtes einstellen, dass der Dokumentenstamm auch der tatsächliche Root Ordner ist?
Hier ein Beispiel meines Problems:
/httpdocs - hier liegt die .htaccess und eine index.html
/httpdocs/test - hier liegt eine test.html
/httpdocs/xyz - hier liegt eine andere Webseite
Domain webseiteA.tld hat als Dokumentenstamm bzw. Root: /httpdocs
Domain webseiteB.tld hat als Dokumentenstamm bzw. Root: /httpdocs/xyz
Rufe ich nun webseiteA.tld auf, dann erhalte ich die index.html unter dem Einfluss der htaccess Datei... das ist soweit korrekt.
Rufe ich nun webseiteA.tld/test/test.html auf, dann erhalte ich die test.html unter dem Einfluss der htaccess Datei des Eltern- bzw. Root Ordners ... das ist soweit auch korrekt.
Jetzt das Problem:
Rufe ich nun webseiteB.tld auf, dann erhalte ich die darin liegende Webseite ... jedoch noch immer unter dem Einfluss der htaccess Datei...
das ist so natürlich nicht gewünscht, denn die Root für webseiteB.tld beginnt ja normalerweise erst im darüber liegenden Ordner und müsste somit die htaccess ignorieren.
Vielleicht hatte ja der ein oder andere das selbe Problem und eine Lösung für mich.
Vielen Dank und viele Grüße
PS: Ein verschieben der htaccess in andere Ordner oder ändern der ganzen Ordner-Struktur ist nicht gewünscht, da es ja nur ein Workarround und keine Lösung des Problems wäre