当前位置: 首页 > article >正文

通过Apache、Nginx限制直接访问public下的静态文件

一、Apache

在public目录下的.htaccess文件中添加如下规则,来拒绝除了指定文件类型之外的所有请求

<FilesMatch "\.(?!(jpg|jpeg|png|gif|css|js|ico)$)[^.]+$">
    Order Allow,Deny
    Deny from all
</FilesMatch>

上述配置表示仅允许访问.jpg .jpge .png .gif .css .js .ico类型的文件

二、Nginx

编辑相应的nginx配置文件,并添加以下内容到server块中

location ~* \.(?!(jpg|jpeg|png|gif|css|js|ico)$) {
    deny all;
}

上述配置表示只允许列出的文件类型被访问

原文地址:https://blog.csdn.net/weixin_42190521/article/details/145034372
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.kler.cn/a/502596.html

相关文章:

  • Golang Gin系列-3:Gin Framework的项目结构
  • 使用 spring boot 2.5.6 版本时缺少 jvm 配置项
  • RK3568平台(音频篇)lineout无声调试
  • Java基础:equals()方法与==的区别
  • Elasticsearch:Jira 连接器教程第一部分
  • SDK调用文心一言如何接入,文心一言API接入教程
  • 数据结构与算法之栈: LeetCode 71. 简化路径 (Ts版)
  • 介绍PyTorch张量
  • OpenCV基于均值漂移算法(pyrMeanShiftFiltering)的水彩画特效
  • 自动化运维:提升效率与可靠性的利器
  • 如何检查Mac电脑是否已安装Python环境
  • 运维加薪技术——微服务拆分规范
  • Python编程中的两种主要的编程模式
  • 插入图层到地图文档
  • 关于 ThinkPHP 与 PostgreSQL 结合使用的一些要点
  • iOS 逆向学习 - iOS Application Structure:iOS 应用程序结构
  • 【Linux网络编程】数据链路层 | MAC帧 | ARP协议
  • PyQt5 超详细入门级教程上篇
  • pdf提取文本,表格以及转图片:spire.pdf
  • 一文通透OpenVLA及其源码剖析——基于Prismatic VLM(SigLIP、DinoV2、Llama 2)及离散化动作预测
  • DVWA靶场CSRF漏洞通关教程及源码审计
  • 浏览器安全(同源策略及浏览器沙箱)
  • 安全运维管理 10.9密码管理
  • 0基础跟德姆(dom)一起学AI 自然语言处理12-注意力机制介绍1
  • Canvas简历编辑器-选中绘制与拖拽多选交互方案
  • 计算机网络之---无线通信概述