0

私は WHM を使用しており、public_html の .htaccess を public_html へのサブフォルダーだけでなく、そのすべてのサブフォルダーなどに対しても機能させる必要があります。ルートからのフォルダのツリー全体は可能ですか?

例えば

ここに htaccess を保存 public_html\.htaccess します。このフォルダーも影響を受けません。 public_html\myfolder\images\thimbnails\red\

これが機能しない場合、apache.config で htaccess から同じコマンドを使用できますか?

ルールは

ErrorDocument 403 http://google.com
Order Deny,Allow
Deny from all
Allow from 11.22.33.44



Options +FollowSymlinks
RewriteEngine On

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
4

1 に答える 1

0

.htaccess ファイルの設定は、すべてのサブフォルダーに継承されます。特定のサブフォルダーが影響を受けないようにする場合は、.htaccess ファイルをそのサブフォルダーに配置して、親の htaccess の既定の設定をオーバーライドする必要があります。

したがって、public_html/.htaccess で特定の IP アドレスを拒否し、public_html/myfolder/images/thumbnails/red の表示を許可する場合は、そのフォルダーに .htaccess を配置して、すべてから許可するか、ブロックされたIP.

于 2011-11-03T23:50:02.323 に答える