У меня проблема с мобильным приложением Discourse для iOS. Когда я захожу на свой форум, появляется сообщение «Не найдено». В любом браузере всё работает, но в приложении — нет.
URL: https://forum.penangexpats.com.
P.S: У меня настроен CDN, и ссылка уже указывает на правильный адрес и работает корректно.
Попробуйте поискать существующие похожие темы (и их возможные решения) через поиск. Я предполагаю, что вы имеете в виду приложение «Hub» (существует также приложение «whitelisted app»).
Спасибо, я уже посмотрел на большинство из этого. Мой CDN — Bunny, я написал им, чтобы узнать, не удаляются ли какие-то заголовки. Единственное, что я могу предположить: у меня два форума, и второй подключается без проблем, но он не использует CDN. Да, это приложение Hub.
Да, я именно так. Может быть, мы сможем сравнить и выяснить, в чём проблема? Под «кастомным» я имею в виду, что я в основном работал с кастомными доменами (custom domain).
Итак, Bunny CDN связался со мной и сообщил следующее.
Мы провели дополнительную диагностику, и моя первоначальная версия подтвердилась. Похоже, ваш источник блокирует запросы, не содержащие определённый пользовательский агент браузера. Смотрите здесь:
В верхнем примере запрос успешно выполняется при указании пользовательского агента Chrome, а в нижнем — возвращается ошибка 403, когда пользовательский агент отсутствует. Это не конфигурация со стороны Bunny, и проблема, безусловно, исходит от вашего источника. Рекомендую провести дополнительную проверку с вашей стороны.
Извините, я не могу ответить на ваш вопрос, так как всё ещё не до конца понимаю, о чём речь
Я знаю, что такое user agent, имею очень базовые знания о CDN и практически ничего не знаю о проксировании или подобных вещах.
Вы имеете в виду настройки Discourse или конфигурацию Bunny? В любом случае, я ничего не менял в настройках, связанных с user agents. Мой форум — стандартная установка без лишних наворотов, и конфигурация Bunny у меня тоже очень стандартная.
Спасибо. В вашей настройке Discourse для пользовательских агентов поле пустое?
Поскольку поддержка Bunny после проверки заявила, что проблема в пользовательском агенте в Discourse.
И по какой-то причине сайт не загружается в мобильном приложении. Очень странно.