1

2 つの例外を除いて、htaccess を使用してフォルダ アクセスを「デフォルトで拒否」に設定するにはどうすればよいですか。

www.mydomain.com/SecretFolder/ という名前のフォルダを「デフォルトで拒否」します。

2 つの例外: 1) SecretFolder は、www.mydomain.com/Allowed.php のみにアクセスを許可します。2) SecretFolder 内には、ブロックされておらず、常に直接アクセスできる Exception.php という名前のファイルがあります。

これによりループが発生しますか?

4

1 に答える 1

1

このコードを試しましたか?

<Files *.php>
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
</Files>

<Files Allowed.php>
    Order Allow,Deny
    Allow from all
</Files>

localhost 以外のファイルへのアクセスを拒否する必要があり、2 つ目はアクセスしたいファイルを許可する必要があります。

サーバーに mod_access がインストールされているかどうかも確認してください。

于 2013-10-19T13:42:52.743 に答える