在防止svn被浏览到的时候用的如下规则:
location ~ /.svn/ { deny all; }
用了很久才发现是有问题的:改成如下
location ~ ^(.*)\/\.svn\/ { deny all; }
同时网上有其他方法更好:
location ~ ^(.*)\/\.svn|.git|_svn\/{ rewrite ^(.*)(\.svn|.git|_svn)(/.*)$ /index.php break; }
转载于:https://blog.51cto.com/cobweb/1796870