4

cPanelホスティングを使用していて、アドオンドメインを使用している場合、ドメインはフォルダー内のpublic_htmlフォルダーに「格納」されます(デフォルト)。次に例を示します。

A) public_html/.htaccess
B) public_html/addondomain_1/.htaccess
C) public_html/addondomain_2/.htaccess

私がhtaccessファイルA)に入れたものはすべて、B)とC)を含むその中のすべてに適用されることを理解しています。

したがって、例として、ブロックされたIPアドレスをA)に追加すると、B)とC)でもブロックされます。

しかし、ブラウザで表示したときにB)とC)が異なるドメインであるため、これを純粋に照会します。私はそれをテストしようとしましたが、幸運がなく、ドキュメントのページを調べても結論を出すのに役立ちませんでした。

A)で誰かのIPをブロックした場合、WebサイトB)およびC)からそれらをブロックしますか?

4

1 に答える 1

1

Apacheのドキュメントはかなり明確です:

.htaccessファイルで見つかった設定ディレクティブは、.htaccessファイルが見つかったディレクトリとそのすべてのサブディレクトリに適用されます。ただし、上位のディレクトリに.htaccessファイルがあった可能性があることも覚えておくことが重要です。ディレクティブは、見つかった順序で適用されます。したがって、特定のディレクトリ内の.htaccessファイルは、ディレクトリツリーの上位にある.htaccessファイルにあるディレクティブを上書きする場合があります。そして、それらは、さらに上位にある、またはメインサーバー構成ファイル自体にあるオーバーライドされたディレクティブを持っている可能性があります。

これはApacheの機能であり、cPanelの機能ではありません。cPanelを使用して実行しているかどうかは関係ありません— Apacheは引き続き親ディレクトリをトラバースし、それらの.htaccessディレクティブを適用します。

于 2013-01-25T17:24:39.367 に答える