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 回答