移动Chrome主屏幕网络应用程序不会打开index.php

时间:2015-03-07 22:40:35

标签: php android html web-applications iphone-standalone-web-app

我在一个名为index.php的html / php文件中有一个webapp以及JS和CSS文件。当你输入我的域名时,它会像往常一样加载index.php文件,但是我希望用户将它添加到他们的主屏幕中以便像应用程序一样使用。

所以在我的Android手机上运行Lollipop,当我将它添加到我的主屏幕并点击它时,它会说它没有找到索引。 html ,而不是索引.php喜欢它应该寻找。

我的网络服务器是运行apache2的Rackspace VPS。我试着在conf文件中查找apache,但是没有看到任何关于如何将它转到index.php的明显信息。

所以我的临时解决方案是将index.html重定向到同一级别的index.php。我在主屏幕webapp端将其更改为.php文件而不是.html之前遇到了一些不存在的错误。

我唯一使用php的是cookie管理和检测首次使用的用户,所以我真的可以放弃php并改用JS,但我更喜欢PHP,所以我想坚持下去。

提前感谢您的帮助!

Here's a screenshot打开主屏幕书签在Android上的内容。

1 个答案:

答案 0 :(得分:1)

您可以通过在与index.php相同的目录中创建.htaccess文件来完成此操作

只需创建一个名为.htaccess的文件(确保您的计算机上已启用隐藏文件)并添加以下行并保存:

DirectoryIndex index.php

这基本上会将domain.com/重定向到domain.com/index.php(不会更改网址在地址栏中的显示方式)