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

无Android应用时如何避免assetlinks.json文件出现404错误

可行方案

1. 创建空文件(直接有效)

在网站根目录的.well-known文件夹下创建空的assetlinks.json文件(若没有.well-known文件夹则先新建)。这样请求会返回200状态码,消除日志中的404记录。虽然空文件不符合该文件的JSON格式规范,但由于你没有关联Android应用,不会产生任何负面影响——没有App会依赖这个空文件的内容。

2. 返回更合适的HTTP状态码

如果不想创建文件,可在服务器配置(如Nginx、Apache)中对/.well-known/assetlinks.json的请求返回410 Gone(表示资源永久不存在)或204 No Content。这两种状态码比404更准确传达资源不存在的事实,同样能避免404告警日志。

3. 限制不必要的请求

若请求来自合规爬虫,可在robots.txt中添加规则禁止爬取该路径:

Disallow: /.well-known/assetlinks.json

但此方法仅对遵循robots协议的爬虫有效,无法阻止恶意扫描工具。

为什么会出现这类请求

这些请求大多来自Android系统服务(如Google Play的App Links验证服务)、通用爬虫或安全扫描工具,它们会默认检查网站是否关联了Android应用,即便你没有开发相关App,这类扫描也会自动执行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 22:55:56