2015-04-11

IISでディレクトリーをまるごとアクセス禁止にする

Apache派の場合.htaccessで軽々出来る事も、IISでは違っていて結構困ります。
本来は、IISはGUIのマネージャーで楽々出来るのですが、レンタルサーバーみたいにディレクトリーだけアクセス権がある状態だと結構困ります。
Web.configファイルで色々出来るのですが、GUIで出来る事を手書きはそれはそれで面倒。

.htaccess
order deny,allow
deny from all

Web.config
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <handlers accessPolicy="None" />
    </system.webServer>
</configuration>

ちょっと意味合いが異なるんだけど、実務上はこれで良いと思う。

ハンドラー <handlers>
https://technet.microsoft.com/ja-jp/library/ee431597.aspx

個人的には、MicrosoftのWebドキュメントは読みやすいと思う。

0 コメント:

コメントを投稿