首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >由于添加了,Ahrefs.com生成JS404

由于添加了,Ahrefs.com生成JS404
EN

Stack Overflow用户
提问于 2021-12-01 08:32:35
回答 1查看 74关注 0票数 1

我们使用WP引擎作为我们的网站主机。我添加了一些Web规则来生成以下HTTP头:

代码语言:javascript
复制
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

由于进行了上述更改,下一次Ahrefs.com站点审计为一些Beaver Builder文件生成了大量404。

如果您加载由Ahrefs检测到的404的网页,那么就没有损坏的资源。

只有Ahrefs用户代理为一些Beaver Builder文件生成404。

上面添加的HTTP报头是否会由Ahrefs用户代理产生这些404?

WP引擎说,Ahrefs用户代理没有被阻止。

帮助感激。

更新:在Ahrefs爬行设置中,打开“执行Javascript”为我们解决了这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-02 19:19:08

不久前,Aref宣布为其履带机现场审核工具呈现网页并执行现场审核工具

要做到这一点,Ahrefs必须部分实现浏览器呈现。这不是一个成熟的浏览器实现,但它的部分“准备使用”的代码是采取的。这个呈现器继承了对HTTP报头的部分支持,它被内置到这段“准备使用”的代码中。

但主要任务是搜索通过javascript插入的链接,而不是完全支持HTTP报头。

因此,所使用的实现不正确地执行一些标头,只有通过实验才能找到这些头--一个一个地禁用它们并等待结果。

但是这些都不是标题Referrer-PolicyFeature-PolicyX-Frame-Options --它们不会导致404 Not Found错误。

最有可能的是,这些只是一个Ahrefs渲染器加载外部脚本的错误,它们不太可能对Ahrefs或SE排名的分析能力产生影响。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70181123

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档