404 ошибка GET /apple-touch-icon.png

Если в журнале запросов на сайт много подобных ошибок 404:

  • 94.242.171.188 — — [30/Jan/2020:09:07:41 +0300] «GET /apple-touch-icon-precomposed.png HTTP/1.1» 404 124 «-» «MobileSafari/604.1 CFNetwork/978.0.7 Darwin/18.7.0»
  • 94.242.171.188 — — [30/Jan/2020:09:07:42 +0300] «GET /apple-touch-icon.png HTTP/1.1» 404 124 «-» «MobileSafari/604.1 CFNetwork/978.0.7 Darwin/18.7.0»

Это означает, что операционная система Apple iOS ищет, но не может найти картинки для использования в качестве картинки сайта.

При этом она перебирает разные названия, что создаёт много мусора в журнале.

Решается проблема путём создания этих файлов в корневой директории.

 

Надо создать 4 одинаковых файла 152*152 с логотипом сайта, но с разными названиями:

  • apple-touch-icon.png
  • apple-touch-icon-152×152.png
  • apple-touch-icon-152×152-precomposed.png
  • apple-touch-icon-precomposed.png

 

А также два одинаковых файла 120*120 с логотипом сайта, но с разными названиями:

  • apple-touch-icon-120×120.png
  • apple-touch-icon-120×120-precomposed.png

Затем загрузите файлы через FTP в корневую директорию своего сайта, где уже лежит файл favicon.ico.

Ошибка 404 прекратит возникать и файл access.log станет чище.