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

添加HTTP安全头后Ahrefs站点审计抓取Beaver Builder JS报404问题咨询

问题解答

Header配置排除判定

你配置的以下HTTP安全响应头不会触发404错误:

X-XSS-Protection: 1; mode=block
X-Content-Type-Options: nosniff
Referrer-Policy: origin-when-cross-origin
Feature-Policy: geolocation 'self'
X-Frame-Options: SAMEORIGIN
Content-Security-Policy: upgrade-insecure-requests

上述所有响应头仅作用于客户端接收响应后的行为控制,不会影响服务器端的状态码返回逻辑,完全可以排除Header配置导致问题的可能。

404问题根因

Beaver Builder作为WordPress可视化建站工具,部分JS资源路径是页面在客户端执行JS后动态注入到DOM中的,不会出现在服务端返回的原始HTML源码里。
Ahrefs站点审计默认抓取模式不会执行页面JS,只能从原始静态HTML中提取资源链接,此时提取到的Beaver Builder相关JS路径不完整甚至无效,用该路径发起请求自然会触发404。普通用户访问页面时浏览器会自动执行JS,动态生成正确的资源路径后加载,因此不会出现资源加载异常。

解决方案

你已验证的操作是标准解决方案:在Ahrefs爬取设置中开启*Execute Javascript(执行JavaScript)*选项即可。开启后Ahrefs爬虫会模拟完整的浏览器渲染流程,等待JS执行完成、所有动态资源路径生成后再抓取资源,不会再出现无效请求导致的404报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 04:15:10