プロ・クリエータの実践ウェブテクニック集



FilesMatch 重要なファイルを隠す

 ".htaccess" や ".htpasswd" など、先頭が ".ht" で始まる重要なファイルを、閲覧できないようにします。
また、拡張子が ".inc", ".dat", ".log" などのファイルも、閲覧できないようにしておきます。

# Apache 1.3 >= <FilesMatch "^\.ht"> Order allow,deny Deny from all </FilesMatch> <FilesMatch "\.(inc|dat|log)$"> Order allow,deny Deny from all </FilesMatch>

 Apache 1.3 < では "FilesMatch" を使用できません。 "Files" を使用します。

# Apache 1.3 < <Files ~ "^\.ht"> Order allow,deny Deny from all </Files> <Files ~ "\.(inc|dat|log)$"> Order allow,deny Deny from all </Files>