.htaccess で特定のディレクトリにある include ファイルへのアクセスを拒否

include ファイルへの外部からの閲覧を拒否するには .htaccess に次のように記述して、外部から閲覧されたくないファイルの存在するディレクトリに配置します。

1
2
Order allow,deny
Deny from all

でも、include ファイルが他のファイルの中に混じっている場合は、この方法ではすべてのファイルがアクセス拒否になってしまうので、次のように記述を変更しますです。以下のサイトに書いてありました。
includeファイルにアクセスされたくない時の.htaccess

1
2
3
4
<Files ~ "\.(php|inc)">
Order allow,deny
Deny from all
</Files>

この方法は include するファイルが .php か .inc の場合に限ります。

コメント

コメントは受け付けていません。