php - nginx 拒绝访问 .log 文件扩展名

标签 php regex nginx pcre

如何防止nginx访问.log文件扩展名,我有这个nginx配置

location ~* (\.ini|\.log|\.conf)$ {
     deny all;
     error_page 403 =404 / ;
 }

但是上面的代码无论如何都不起作用? 我在 pcre 正则表达式处理方面不够好。

最佳答案

为我工作。

location ~\.(ini|log|conf)$ {
     deny all;
     error_page 403 =404 / ;
 }

关于php - nginx 拒绝访问 .log 文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42639914/

相关文章:

javascript - Yii::app()->user->getState 在从 javascript 重定向 url 后无法正常工作

django - 错误 404 Nginx 找不到媒体文件。 + Django

macos - 使用 http_perl_module 编译 nginx 1.8.1

php - PHP-MySQL错误1040 “Too many connections”

java - 正则表达式从简单的 JSON 对象中提取值

php - 正则表达式从字符串中提取多个base64编码图像

php - 在我的 PHP MVC 框架中路由

php - 如何使用 php 通过谷歌地图获取步行或驾车距离

php - JPGraph + mysql数组不读取值

php - 如何只为域(没有子域)设置 cookie?