0

あなたがドン元気であることを願っています。

public_htmlフォルダーにサブフォルダーがあります。サブフォルダーには、次のコードを含む.htaccessファイルがあります。

# Disable indexing:
Options All -Indexes
# Ignore every file:
IndexIgnore *
# Prevent access to any file:
<FilesMatch "^.*$">
Order Allow,Deny
Deny from all
</FilesMatch>

たとえば、www.mysite.com / subfolder / myfile.phpなどのサブフォルダーを参照すると、サイトのindex.htmlページが表示されます。これは本当に起こっているのでしょうか?!

一般的な「アクセスは許可されていません」ページを表示するために必要なことを誰かに教えてもらえますか?

よろしくお願いします。

4

3 に答える 3

1

ディレクトリ内のすべてのアクセスに対して禁止エラーをスローしたい場合は、そのディレクトリの htaccess にこれを追加できます (これには mod_rewrite を有効にする必要がありますが、ほとんどの場合は有効です):

RewriteEngine on
RewriteRule .* - [F]
于 2012-09-17T08:48:46.450 に答える
0

一般的な「アクセスは許可されていません」ページを表示するために何をする必要があるか教えてください。

アクセスを拒否したいディレクトリのhtaccessファイル内でこれが必要です:

Deny from All

それでおしまい。他のモジュールや特別なものを使用する必要はありません。これにより、このディレクトリへのアクセスがすべて拒否されます。

于 2012-09-17T17:39:16.613 に答える
0

この問題は解決されました。この問題は、index.html ページを表示している私の public_html フォルダー (Drupal によって作成された) 内の別の .htacess ファイルによって引き起こされました。

于 2012-11-03T05:40:23.307 に答える