Google的机器人是否会忽略apple-app-site-association和assetlinks.json?

时间:2016-09-13 15:37:44

标签: php wordpress header head googlebot

当有人点击我网站的任何404页面时,我会查看我的日志,并且我注意到我收到了Google针对以下网站提供的多个提醒:

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

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

但是,如果该网站从未打算拥有应用程序,那么有没有办法告诉Google Bot这个?当我搜索我遇到的答案时:

来自Google:

但是,我的所有搜索都没有说明如何构建文件以通知Google客户并不打算将该应用与该网站相关联,也不打算告诉Google。

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

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

1 个答案:

答案 0 :(得分:3)

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日志条目确实存在问题。他们现在停了下来。我希望这会有所帮助。