FILESルールをオーバーライドする方法は?

FILESルールをオーバーライドする方法は?

すべてのindex.html(ファイル名など)へのアクセスを拒否するディレクティブがあります。

<files index.html>
errordocument 403 http://mydomains.com/no-access.html
order deny,allow
deny from all
</files>

アクセスを許可するために上記のディレクティブをオーバーライドする方法特別なこのファイルのインスタンスですか?ここで重要なのは、ディレクトリ名がWordPressデータベースに由来し、実際のディレクトリではなくパスにすぎないことです。

次の内容が間違っています。

<files mobile/index.html>
Order Deny,Allow
Allow from all
Satisfy any
</files>

答え1

このディレクトリは、次のディレクトリに含めることはできません。<Files>マニュアルに記載されている指示:

このセクションで提供されるディレクティブは、指定されたファイル名と一致する基本名(ファイル名の最後のコンポーネント)を持つすべてのオブジェクトに適用されます。

これがデフォルトのサーバー構成または仮想ホスト上にある場合は、次の場所に含めることができます。<Directory>指示する:

<Directory "mobile">
    <Files "index.html">
        Order Deny,Allow
        Allow from all
        Satisfy any
    </Files>
</Directory>

.htaccessファイル内にある場合は、<Files>ディレクティブをそのディレクトリに移動でき、mobile/.htaccessそのディレクトリにのみ適用されます。

関連情報