我的知识记录

虚拟主机防盗链403_Nginx Apache IIS对照

防盗链403 的排查流程:看 403 是所有页面还是部分页面 → 检查文件权限(目录 755,文件 644)→ 检查目录是否有 index 文件 → 检查 .htaccess/web.config 是否有 deny 规则 → 检查防盗链和 IP 黑名单 → 看错误日志。逐层排查,403 原因通常在前三项就能找到。

deny 规则排查:Apache 的 .htaccess 里有 Deny from all 或 Order Deny,Allow 配置错误;Nginx 的 server/location 里有 deny all;IIS 的 web.config 里有 ipSecurity 或 authorization 规则。注释掉可疑规则测试,找到触发 403 的规则后修正。防盗链规则误杀自己域名的,把自己域名加进白名单。

参考(.htaccess 403常见规则排查): ``` # 错误:禁止所有访问(导致整站403) Order Deny,Allow Deny from all

# 正确:只禁止特定IP Order Deny,Allow Deny from 1.2.3.4 Allow from all

# 防盗链(允许空Referer和自己域名) RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !你的域名 [NC] RewriteRule .(jpg|png|gif)$ - [F,L]

# 目录浏览关闭(无index时403) Options -Indexes # 开启目录浏览(不建议生产环境) Options +Indexes ```

403 和 SEO 的关系:403 页面百度蜘蛛抓取失败,持续 403 会导致收录下降、排名掉。整站 403 要立即修复,部分页面 403 检查是否是误封。robots.txt 不要禁止正常页面,403 和 robots 禁止是两回事,403 是服务器拒绝,robots 是告诉蜘蛛不要抓。

Apache 403 专项:Apache 错误日志在 /var/log/httpd/error_log 或 /var/log/apache2/error.log,常见 "client denied by server configuration"(deny 规则或 Options)、"Permission denied"(文件系统权限)。.htaccess 语法错误会导致 500 不是 403,注意区分。

虚拟主机防盗链403_Nginx Apache IIS对照

标签:

更新时间:2026-09-02 15:25:16

上一篇:电脑微信多开不封号吗_官方多开与bat多开区别_风险提示

下一篇:西部数码虚拟主机网站被关闭怎么办_网站因色情信息被暂停实操