Android — веб-приложение домашнего экрана Mobile Chrome не открывает индекс. Переполнение стека

У меня есть одно веб-приложение в html / php файле с именем index.php вместе с файлами JS и CSS. Когда вы вводите мой домен, он загружает файл index.php, как обычно, но я бы хотел, чтобы пользователи добавили его на свой домашний экран для использования в качестве приложения.

Итак, на моем телефоне Android с Lollipop, когда я добавляю его на домашний экран и нажимаю на него, он говорит, что не нашел индекс.HTML, не index.php, как следует искать.

Мой веб-сервер — это Rackspace VPS, на котором работает apache2. Я попытался посмотреть в файле conf для apache, но не увидел ничего очевидного в том, как заставить его перейти на index.php.

Так что мое временное решение для этого было сделать index.html, который перенаправляет на index.php на том же уровне. Я столкнулся с несколькими ошибками, которых не было, прежде чем я изменил его на файл .php вместо .html на стороне веб-приложения домашнего экрана.

Единственное, для чего я использую php — это управление файлами cookie и обнаружение новых пользователей, поэтому я действительно мог бы отказаться от php и перейти на JS, но мне больше нравится PHP, поэтому я хотел бы придерживаться этого.

Спасибо за любую помощь заранее!

Вот скриншот о том, что открытие закладки домашнего экрана получает на Android.

1

Решение

Это можно сделать, создав файл .htaccess в том же каталоге, что и index.php.

Просто создайте файл с именем .htaccess (убедитесь, что на вашем компьютере включены скрытые файлы), добавьте следующую строку и сохраните:

DirectoryIndex index.php

Это в основном перенаправляет domain.com/ на domain.com/index.php (без изменения внешнего вида URL в адресной строке)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]