You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过.htaccess为单个页面设置403 Forbidden访问限制

你之前用的是Apache 2.2版本的访问控制语法,要针对单个文件实现403限制,只需要在<Files>标签中指定目标文件名即可,以下是两种可用的配置方案:

方案1:兼容Apache 2.2/2.4版本(和你原有语法一致)

将以下代码添加到站点根目录的.htaccess文件中:

<Files "example-service.html">
  Order Allow,Deny
  Deny from all
</Files>

注意:如果你的.htaccess放在子目录中,文件名需要写相对于.htaccess所在目录的路径;放在根目录的话直接写文件名即可匹配根目录下的example-service.html,大小写需要和实际文件名完全一致。

方案2:Apache 2.4+ 官方推荐写法

如果你的服务器环境是Apache 2.4及以上版本,建议使用新的Require语法,性能和规则优先级处理更稳定:

<Files "example-service.html">
  Require all denied
</Files>

配置保存后直接访问目标文件URL即可验证生效,正常会返回403 Forbidden响应。如果配置不生效,先检查站点Apache配置中对应虚拟主机的AllowOverride参数是否设置为All,没有开启的话.htaccess规则不会加载。

内容的提问来源于stack exchange,提问作者Manuel Smith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 22:54:03