.htaccessで、特定のファイルへのアクセスを禁止する設定方法です。
設定方法
例1)「setting.txt」ファイルへのアクセスを禁止する
- (.htaccess)
- <Files ~ "^setting\.txt$"> deny from all </Files>
例2)error+2文字+「.log」という名称のファイルへのアクセスを禁止する
- (.htaccess)
- <Files ~ "^error??\.log$"> deny from all </Files>
?は任意の1文字に対応するので上記の場合、任意の2文字のみ該当します。
例3)拡張子「.txt」ファイルへのアクセスを禁止する
- (.htaccess)
- <Files ~ "\.(txt)$"> deny from all </Files>
例4)拡張子「.txt」「.ini」「.prop」ファイルへのアクセスを禁止する
- (.htaccess)
- <Files ~ "\.(txt|ini|prop)$"> deny from all </Files>
例5)拡張子が「.log」で始まるすべてのファイルへのアクセスを禁止する
- (.htaccess)
- <Files ~ "\.(log*)$"> deny from all </Files>
備考
- 「Files ~ 」の後ろにアクセスを拒否したいファイルを正規表現で指定すればOKです。
コメント