Здравствуйте. При включении защиты паролем на Discourse, следуя либо [1], либо [2], сайт корректно загружается на настольных компьютерах и на устройствах Android (после ввода имени пользователя и пароля). Однако при просмотре на устройствах iOS сайт загружается следующим образом:
Поскольку проблема наблюдается только на устройствах iOS, это может быть связано с CDN (CloudFront). Ниже приведена политика кэширования и запросов к источнику:
Подскажите, пожалуйста, связана ли проблема исключительно с CDN или, возможно, в конфигурационных файлах Discourse требуется внести дополнительные изменения? Буду благодарен за ответ. Спасибо.
Я думаю, что это не сработает, потому что браузер не совсем следует тем же правилам, что и веб-сервер.
Если вы знаете, как заставить ваш телефон переопределить DNS, вы можете удалить публичную DNS-запись для сайта (тогда никто не сможет получить к нему доступ) и указать только вашему телефону использовать ваш приватный DNS. Я не знаю, как это сделать. Вы можете поискать в Google что-то вроде «ios DNS spoof».
Или же вы можете считать, что требование входа достаточно для ваших тестов.