2016-07-11 5 views
0

Я вижу 404 not found ошибки в моих файлах журналов из-за отсутствия файла /.well-known/apple-app-site-association.Как отвечать на запросы `apple-app-site-association`

Насколько я понимаю цель этого файла, он сообщает устройствам iOS, какие приложения могут использовать устройство для связи с сервером. Но веб-сайт является полностью статическим сайтом и не имеет опубликованного приложения iOS.

Интересно, каков соответствующий ответ на такой запрос?

  • Просто держите 404 not found? Поскольку этот файл не имеет смысла в контексте статического, не интерактивного веб-сайта, когда нет приложения iOS, кроме обычных веб-браузеров.

  • Или это какой-то пустой или по умолчанию файл apple-app-site-association, который должен быть возвращен вместо 404 not found? Мне кажется, что это может иметь смысл, потому что, когда я знаю, что устройство iOS запрашивает этот файл, тогда нужно вернуть хотя бы что-то - как robots.txt, который просто сообщает, что ничего не заблокировано.

ответ

0

Я не думаю, что устройства iOS запрашивают файл, робот Apple делает так, что он может создавать индекс содержимого и сопоставления приложений. Возможно, прожектор/сафари могут запросить его по требованию, не уверен. Это часть глубокого поиска ссылок/прожекторов. Я бы не стал беспокоиться об этом, если у вас нет приложения.

0

Устройства iOS будут пытаться загрузить этот файл, если приложение явно указывает ваш домен. Было бы необычно, если бы приложение запрашивало ваш домен без вашего ведома, поэтому, вероятно, это не проблема, о которой стоит беспокоиться.

Скорее всего, это либо яблочный бот, либо googlebot, выполняющий обычную операцию индексирования. И Apple, и Google теперь используют файл ассоциации apple-app-site-association, чтобы проверить, содержит ли ваш сайт контент приложения, поэтому они, похоже, проверяют его как обычную часть процесса обхода. Конечно, об этом нет официальной документации!

Возвращение 404 - ожидаемое состояние отказа, насколько я знаю. Это файл, который должен присутствовать только на основе выбора.

+0

что делать, если мы разместим пустой файл? @ alex-bauer –

+0

Я бы ожидал, что и сбой, так как файл должен быть как присутствующим, так и действительным, чтобы на самом деле что-либо делать. Но зачем вам возвращать пустой файл? –

 Смежные вопросы

  • Нет связанных вопросов^_^