/www/privateを訪問した人物が/ www/public/www/public/www/public以外の認証を要求されるように、特定のパスに対してHTTP Basic Authを使用してアクセスを制限したい。ダッシュボード、....IIS HTTP特定のURLの基本認証
注: "プライベート"、 "公開"、 "ダッシュボード" などではないフォルダがありますが、URLが書き換え
私の現在のWebConfig:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 1" stopProcessing="true">
<match url="\.(pdf|js|ico|gif|jpg|png|css|rar|zip|tar\.gz)$" ignoreCase="false" negate="true" />
<conditions logicalGrouping="MatchAll">
<add input="{REQUEST_FILENAME}" matchType="IsFile" ignoreCase="false" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="index.php" />
</rule>
</rules>
</rewrite>
</system.webServer>
<location path="mysite/www/private">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="false" />
<basicAuthentication enabled="true" />
<windowsAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
<location path="mysite/www">
<system.webServer>
<security>
<authentication>
<anonymousAuthentication enabled="true" />
<basicAuthentication enabled="false" />
<windowsAuthentication enabled="false" />
</authentication>
</security>
</system.webServer>
</location>
を基本認証と匿名認証を有効に - 承認
"private"、 "public"、 "dashboard"などはありません。フォルダですが、URLの書き換え "。私はプライベートに書き換える書き換えルールは表示されません。あなたが作業しているURLを教えてください。 –
これを処理するnetteフレームワークを使用しています。私は細部を知らないのです。しかし、ポイントはそれらのURLはフォルダではないということです。 – user1762087