Security: Deny access to .hg/* via mod_rewrite

后端 未结 3 764
予麋鹿
予麋鹿 2021-02-09 18:59

My website is a mercurial repository with multiple subrepositories. I need to make sure I\'m denying access to all files in every .hg directory on the server.

For exampl

3条回答
  •  天命终不由人
    2021-02-09 19:10

    You always have the possibility to place .htaccess files in these folders and deny all access within the Folder.

    I'm assuming you want a solution, where you don't have to put the .htaccess files in every folder and subfolder?

    Try the following (assuming you have ssh access to the webserver):

    • Change into the DocumentRoot of your site
    • create a .htaccess file

    Content:

    Order deny, allow
    Deny from all
    
    • Execute the following command:

      find . -type d -name .hg -exec cp ./.htaccess {} \;

    • Afterwards delete the .htaccess file from your document root again

提交回复
热议问题