2016-08-12 14 views
0

私はApache 2.4を使用していますが、.htaccessがAllowOverrideで無効になっているvhostファイルがあります。includeOptionalがコードを書くのと同じように動作しないのはなぜですか?

私はIncludeOptionalが

を/etc/httpd/.htaccess/domain.com/*

今ではこれらを含めるように見えるん.htaccessファイルをインクルードする最も簡単な方法は、このラインでそれらを含めることだと思った

しかし、私はsetEnvがhtaccessファイルで動作しないと思う特定のユーザにサイトを制限するためにitkを使用するので、それらは動作します。彼らはまた、このインクルードされたファイルでは動作しないようです。

だから私は

を置けばするSetEnv TESTFREDは、それが動作しないの.htaccess/domain.comフォルダ内のファイル内

をhoho2。

vhostファイルのincludeOptional行のすぐ下に置くとうまくいきます。

誰でもこの動作を説明し、ファイルをインクルードして、それらがvhostファイル自体の内部にあるかのように実行できるようにする方法を提案できますか?

答えて

0

明らかに、それはファイルを含めるが、実行していないと主張しているだけです。謎解き。

関連する問題