无法从Mobile浏览器打开index.php文件

时间:2017-04-28 10:52:26

标签: php google-chrome web

我有一个网络应用程序。它的后端是PHP。应用程序中有一些目录。一些目录有index.php文件。问题是当我试图将用户路由到同一目录中的其他.html页面时,它工作正常。现在其中一个目录有index.php文件,在链接中我给出了文件夹的相对路径(所以默认情况下它是从Desktop,Labtop等加载该目录中的index.php文件)但是它没有加载该页面当我尝试从任何移动浏览器运行相同的时候。检查后我意识到我可以在地址栏中看到 somefolder / index.php ,而在移动设备中它只是 somefolder ,即它没有尝试加载index.php文件由于我得到“未找到” 404错误

1 个答案:

答案 0 :(得分:0)

您必须正确设置DirectoryIndex。从没有任何文件名的Web可访问URL调用目录时,它会尝试访问您的DirectoryIndex文件,默认情况下称为index.phpindex.htmlindex.htm,{ {1}}等等。这也取决于您的平台。不同的系统具有不同的默认index.cgi配置。如果这些索引文件不存在,您应该在Web浏览器中看到目录列表,即使Web服务器用户有权列出当前目录的内容(Linux / UNIX下的特殊位,也可能受高级内核安全保护)像selinux或AppArmor这样的应用程序。

如果您尝试直接访问文件夹而没有桌面浏览器中的任何文件名,会发生什么?你能到达index.php的HTML输出吗?