2
.git
ディレクトリへのアクセスを拒否したい(.git
フォルダへのパスを持つ.git
ファイルを作成するように、私は個人的に.git
フォルダの場所を変更しました)。.gitディレクトリまたはファイルをApacheで非表示
Apache 2.4.18を使用しています。これは私がファイル
# Include my personal config
Include personal.conf
の下部にapache2.confに追加するもので、personal.conf
の内側に私が書いた:
だから、これは.git
で始まるそのファイル/ディレクトリへのアクセスを拒否しますURL経由でユーザーがアクセスできる任意の場所
私はそうですか?私はこれによって意味、ユーザーがwww.example.com/.git
*またはwww.example.com/---/---/---/---/---/.gitsomething
にアクセスしようとするすべてのバーチャルホストのためにこの作品?どんな勧告?
はい、私は、そのファイルが存在することを示す「禁止」を行っているのを見ました。 2つの質問、ディレクトリマッチに関する最初の質問、/ ANY FOLDERを伝えるための/.*/で始まる式、そうですか?そして、第二に、リダイレクトマッチは私が書いたconfで行くべきですか?ありがとう! – matiaslauriti
@ P0lT10n実際に、あなたと問題なければ、私はhttp://stackoverflow.com/q/6142437/6309の複製としてそれを閉じます。あなたの最初の質問と "あなたのWebサーバーのルートにある.htaccessファイル" – VonC
私は自分自身のubuntuサーバーでこれをテストしているので、私はApacheのconfではなく、.htacessを使用したいので、正確な複製ではありません開発用であり生産用ではないので、それをapache confに書き込んでそれを自動的にすべての仮想ホストに適用する方が簡単ですが、必要に応じて複製して閉じてください。ありがとう – matiaslauriti