значок apple-touch не найден, однако на сервере существует изображение - PullRequest
0 голосов
/ 19 января 2019

У меня есть значки Apple Touch, определенные в заголовке моего веб-сайта:

<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/

Как мне избавиться от досадных ошибок?

...