gitで管理しているwebサイトでうっかり.gitや.gitignoreなどの Git 関連ファイルが漏れてしまわないようにするには、httpd.conf で以下のように設定します。
1 2 3 4 5 6 7 8 9 10 11 | # .git から始まるファイルへのアクセスを禁止 <Files ~ "^\.git"> Order allow,deny Deny from all Satisfy All </Files> # .git/ フォルダ以下のファイル・ディレクトリへのアクセスを禁止 <Directorymatch "^/.*/\.git/"> Order deny,allow Deny from all </Directorymatch> |
.git は外してアップしているよ、という方も、保険として入れておくと万一の時に .git や .gitignore などが
公開ディレクトリに混ざってしまってもアクセスできないようになるので安全ですね。