Google 的机器人是否有忽略 apple-app-site-association 和 assetlinks.json 的元数据?

Is there meta for Google's bot to ignore apple-app-site-association and assetlinks.json?

当有人点击我网站的任何 404 页面时,我会查看我的日志,我注意到我收到了关于 Google 的机器人的几个警报:

/.well-known/apple-app-site-association
/apple-app-site-association
/.well-known/assetlinks.json

经过几次搜索和参考,我能够更多地了解它们的来源:

但是,如果该网站从不打算拥有应用程序,那么头脑中是否有办法告诉 Google 机器人这个?当我搜索答案时,我 运行 跨越:

来自 Google:

但是,none 我的搜索指出了如何构建一个文件来通知 Google 客户不打算将应用程序与该网站相关联或以某种方式告诉 Google。

到目前为止,我能够得出结论的唯一解决方案是在 PHP 中使用条件来忽略像这样的请求:

$apple_app = home_url() . '/apple-app-site-association';
if ($request != $apple_app) :
  // use the force
end if;

Google-bot 将遵守 robots.txt 指令。尝试将这些规则添加到您的 robots.txt:

User-agent: *
Disallow: /apple-app-site-association
Disallow: /.well-known/

# These are additional paths Google is known to search (optional)
Disallow: /m/
Disallow: /mobile/

我遇到了看似奇怪的 404 日志条目的确切问题。他们现在已经停止了。希望对您有所帮助。