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

Mobile Chrome home-screen webapp won't open index.php

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

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

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

的明显信息

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

我使用 php 的唯一目的是 cookie 管理和检测新用户,所以我真的可以放弃 php 而改用 JS,但我喜欢 PHP 很多所以我想坚持下去。

提前感谢您的帮助!

打开主屏幕书签得到的

Here's a screenshotAndroid。

您可以通过在与 index.php

相同的目录中创建一个 .htaccess 文件来完成此操作

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

目录索引index.php

这基本上是将 domain.com/ 重定向到域。com/index.php(不改变 url 在地址栏中的显示方式)