2014-11-24 3 views
-1

Вопрос. Как я могу использовать пользовательский значок на экране iPhone дома, сохраняя мой сайт с помощью .htaccess?Признать «яблочный сенсорный значок» с защитой паролем htaccess.

Установка:

  • PHP PaaS
  • Рудиментарная Защита паролем с помощью .htaccess и .htpasswd
  • Простой веб-сайт построен с использованием Wikitten

Проблема: Я хотел бы видеть мой пользовательский значок «apple-touch-icon», когда я помещаю закладку своего веб-сайта на свой домашний экран iPhone, используя функцию «Добавить на главный экран» в мобильном Safari. К сожалению, когда я включаю «require valid-user» в файле .htaccess, iPhone не видит значок и вместо этого использует общий образ. Когда я отключу защиту паролем в .htaccess, значок распознается, но мне действительно нужна какая-то защита паролем, и я надеюсь продолжить использование текущего метода.

Любая помощь приветствуется; спасибо,
Mitch

ответ

0

Не защищайте весь сайт, но все, что находится в каталоге (даже если почти весь сайт).

Таким образом, вы можете показать домашнюю страницу с пояснениями для тех, кто хочет получить доступ к сайту. И яблочно-сенсорный значок ...

+0

Благодарим вас за консультацию; это сработало! – mdwittenberg

+0

Добро пожаловать, рад, что это сработало. Кстати, вы должны предлагать более одного значка для разных устройств Apple: https://developer.apple.com/library/iad/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html – Croises

0

Я последовал this guide, который заставил меня добавить следующие строки кода в нижней части моего файла .htaccess:

 
SetEnvIf Request_URI "(path\to\file\.ext)$" allow 
Order allow,deny 
Allow from env=allow 
Satisfy any 

Я предполагаю, что этот метод требует иконку иметь имя apple-touch-icon.png, поскольку Safari не будет иметь доступа к какой-либо ссылке в HTML. Ergo, для моего сайта, который я специально использовал:

 
SetEnvIf Request_URI "(apple-touch-icon\.png)$" allow 

Где в корне моего сайта живет 180-значная версия моей нужной иконы.

+0

Обычно имя «apple- сенсорный значок-180x180.png'. Браузер пытается с размерами хотеть использовать в порядке предпочтения. размер элемента по умолчанию равен 60 x 60 – Croises

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

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