3
我读here“.git文件夹位于网站的根级别,并且可能是公共访问的。为了保护文件夹并防止存储库的不需要的克隆,将以下内容添加到顶级.htaccess文件中以禁止网络访问:“修改Apache以防止.git文件夹的公共可访问性
# deny access to the top-level git repository:
RewriteEngine On
RewriteRule \.git - [F,L]
首先,感谢Joe Maller!
在我的虚拟主机文件我有RewriteEngine On
命令与以下规格:
<VirtualHost *:80>
...
RewriteEngine On
RewriteCond %{SERVER_PORT} !443
RewriteRule (.*) https://www.mydomain.com/ [R]
</VirtualHost>
我能不能添加的git重写规则下的SSL重写规则,像这样:
<VirtualHost *:80>
...
RewriteEngine On
RewriteCond %{SERVER_PORT} !443
RewriteRule (.*) https://www.mydomain.com/ [R]
RewriteRule \.git - [F,L]
</VirtualHost>
谢谢!