2016-08-12 2 views
0

Ich benutze Apache 2.4 und ich habe einige vhost-Dateien, die .htaccess mit AllowOverride None deaktiviert haben.Warum funktioniert includeOptional nicht wie das Schreiben des Codes?

dachte ich, die einfachste Möglichkeit, .htaccess-Dateien enthalten war sie mit dieser Linie

IncludeOptional

Jetzt /etc/httpd/.htaccess/domain.com/* enthalten sie diese enthalten scheint Dateien und sie arbeiten aber, weil ich itk verwende, um die Aufstellungsorte zu den spezifischen Benutzern einzuschränken, die ich glaube, dass SetEnv in den htaccess Dateien nicht arbeiten würde. Sie scheinen auch nicht in diesen enthaltenen Dateien zu arbeiten.

Also, wenn ich

setzen

SetEnv TESTFRED hoho2

innerhalb einer Datei in der .htaccess/domain.com Ordner es funktioniert nicht.

Wenn ich es direkt unter der Option includeOptional in der vhost-Datei einfügen, funktioniert es gut.

Kann jemand dieses Verhalten erklären und einen Weg vorschlagen, wie ich Dateien einschließen kann und apache sie laufen lasse, als ob sie innerhalb der vhost Akte selbst waren?

Antwort

0

anscheinend behauptet es nur, die Datei zu enthalten, aber nicht ausgeführt. Geheimnis gelüftet.

Verwandte Themen