web-dev-qa-db-ja.com

URLからerror_logへのアクセスをロックする

WordPressにウェブサイトがあります。

バージョン:

  • WordPress 3.3.1
  • PHP 7.2.13
  • Apache 2.4.37

私の問題は、error_logファイルはURLから表示されるように公開されています。

例えば:

www.example.com/wp-content/themes/MyThemeName/error_log

これに対処し、error_logへのアクセスを制限するのを手伝ってくれませんか?!

1
nika

そもそもログファイルをパブリックディレクトリに保存しないようにWebサイトを再構成するのが最善です。

Httpd.conf(または必要に応じて.htaccessファイル)に以下を追加することは、特定のファイルへのアクセスをブロックする1つの方法です。

<Files "error_log">
  Require all denied 
</Files> 
2
HBruijn