Вопрос: Как я могу использовать собственный значок домашнего экрана iPhone при защите моего сайта с помощью .htaccess?
Настройка:
Проблема: я хотел бы видеть свой собственный значок «apple-touch-icon», когда я помещаю закладку своего веб-сайта на домашний экран iPhone с помощью функции «Добавить на главный экран» в мобильном Safari. К сожалению, когда я включаю «require valid-user» в файле .htaccess, iPhone не видит значок и вместо этого использует общее изображение. Когда я отключаю защиту паролем в .htaccess, значок распознается, но мне действительно нужна какая-то защита паролем, и я надеюсь продолжить использовать текущий метод.
Любая помощь приветствуется; Спасибо,
Митч
Не защищайте весь сайт, но все, что находится в каталоге (даже если почти весь сайт).
Таким образом, вы можете показать домашнюю страницу с пояснениями для желающих зайти на сайт.
И значок яблока …
Я последовал за это руководство который заставил меня добавить следующие строки кода в конец моего файла .htaccess:
SetEnvIf Request_URI "(путь \ к \ файлу \ .ext) $" разрешить Заказать разрешить, отказать Разрешить из env = разрешить Удовлетворить любого
Я предполагаю, что этот метод требует, чтобы значок был назван apple-touch-icon.png
так как Safari не будет иметь доступа ни к какой ссылке в HTML. Ergo, для своего сайта я специально использовал:
SetEnvIf Request_URI "(apple-touch-icon \ .png) $" разрешить
Где в корне моего сайта живет версия моего желаемого значка в 180px.