Wie funktioniert die htaccess Rekursion arbeiten?

Ich arbeite in einer gehosteten situation, wo ich eine primäre webroot befindet sich in ~/www. Ich habe mehrere subdomains gehostet in ~/www/__subdomains. In der primären webroot, ich habe eine .htaccess - Datei, die eine etwas kleinere umschreiben. In zwei meiner subdomains, ich habe ähnliche .htaccess Dateien und diese subdomains richtig reagieren.

In 2 weitere, neu erstellte subdomains, ich habe .htaccess Dateien sind leer sparen für ein AddHandler Richtlinie. Was ich zu finden bin ist, dass die Wurzel .htaccess Datei Existenz/Inhalte sich auf diese 2 subdomains. Werfen Sie einen 500-Fehler. Sobald ich umbenennen, die eine, die gebrochen subdomains arbeiten.

Dies ist natürlich in den Pausen die anderen Seiten, also kann ich nicht einfach verschieben Sie diese aus, aber es verstößt gegen mein Verständnis von, wie .htaccess Rekursion funktioniert. Ich dachte, so lange, wie es war ein .htaccess Datei in einem Unterverzeichnis, die im Vorgänger-Verzeichnisse würden nie ausgeführt.

Klar, ich bin falsch so, ich hoffe jemand kann mich weiterzubilden und mir helfen, dieses Problem behoben.

Dank.

  • "Ich dachte, so lange, wie es war .htaccess-Datei in einem Unterverzeichnis, die im Vorgänger-Verzeichnisse würde nie hingekriegt.". NÖ, es geht den ganzen directory-Baum für jede Anforderung. Dies ist einer der Nachteile der htaccess: diese traversal-fügt nichttrivialen Aufwand.
Schreibe einen Kommentar