【问题标题】:Mobile Chrome home-screen webapp won't open index.php移动 Chrome 主屏幕 web 应用程序无法打开 index.php
【发布时间】:2015-05-09 08:43:54
【问题描述】:

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

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

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

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

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

提前感谢您的帮助!

Here's a screenshot 在 Android 上打开主屏幕书签会得到什么。

【问题讨论】:

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


    【解决方案1】:

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

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

    DirectoryIndex index.php

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

    【讨论】:

    • 没问题!如果您有任何其他问题,请告诉我!
    猜你喜欢
    • 1970-01-01
    • 2022-12-21
    • 1970-01-01
    • 1970-01-01
    • 2015-04-10
    • 1970-01-01
    • 2011-04-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多