当有人点击我网站的任何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;
答案 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日志条目确实存在问题。他们现在停了下来。我希望这会有所帮助。