我的网站标题中定义了苹果触摸图标:
<link rel="apple-touch-icon" href="/apple-touch-icon.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png">
但是nginx error.log文件中充满了未发现的错误:
2019/01/19 11:35:44 [error] 31776#31776: *28576393 open() "/home/www/web/ads/new/apple-touch-icon.png" failed (2: No such file or directory),
client: XX.XXX.XXX.XXX, server: www.server.example, request: "GET /ads/new/apple-touch-icon.png HTTP/1.1", host: "www.server.example"
如您所见,Apple设备尝试在每个子文件夹中查找Apple图标,例如,如果用户访问 https://www.server.example/ads/new/文件夹中,他的设备在此文件夹中查找Apple图标,而不是文档根目录: https://www.server.example/
如何摆脱烦人的错误?