我在名为 index.php 的 html/php 文件中有一个 webapp,还有 JS 和 CSS 文件。当您输入我的域时,它会像往常一样加载 index.php 文件,但我希望用户将其添加到他们的主屏幕,以便像应用程序一样使用。
所以在我的 Android 手机上,运行 Lollipop,当我将它添加到我的主屏幕并单击它时,它会说它没有找到 index.html,而不是 index.php喜欢它应该寻找。
我的网络服务器是运行 apache2 的 Rackspace VPS。我试着在 conf 文件中查找 apache,但没有看到任何关于如何将其转到 index.php 的明显信息。
所以我的临时解决方案是制作一个 index.html 重定向到同一级别的 index.php。在我将主屏幕 Web 应用端的 .php 文件而不是 .html 更改为 .php 文件之前,我遇到了一些不存在的错误。
我使用 php 的唯一目的是 cookie 管理和检测新用户,所以我真的可以放弃 php 而改用 JS,但我更喜欢 PHP,所以我想坚持
提前感谢您的帮助!
Here's a screenshot在 Android 上打开主屏幕书签的结果。
最佳答案
您可以通过在与 index.php 相同的目录中创建一个 .htaccess 文件来完成此操作
只需创建一个名为 .htaccess 的文件(确保您的计算机上启用了隐藏文件)并添加以下行并保存:
目录索引index.php
这基本上是将 domain.com/重定向到 domain.com/index.php(不改变 url 在地址栏中的显示方式)
关于php - 移动 Chrome 主屏幕 webapp 无法打开 index.php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28920907/