如果url example.com/index.php中没有index.php,则无法加载主页

如果url example.com/index.php中没有index.php,则无法加载主页,php,.htaccess,cakephp-2.0,Php,.htaccess,Cakephp 2.0,我正在使用cakephp,现在当我加载根域名时,主页会显示一个白色的空白屏幕,例如:conia.net。但是当我们将index.php添加到url时,页面正在加载,例如:conia.net/index.php。请帮我解决这个问题。看看apache文档,目录索引指令。可能您所在的主机不允许您访问主apache配置,如果是这样,您可以尝试创建一个包含此配置的.htaccess文件。您需要在域中启用mod_rewrite模块,您可以在httpd.conf中找到此模块 实际上,您的域忽略了.htacce

我正在使用cakephp,现在当我加载根域名时,主页会显示一个白色的空白屏幕,例如:conia.net。但是当我们将index.php添加到url时,页面正在加载,例如:conia.net/index.php。请帮我解决这个问题。

看看apache文档,目录索引指令。可能您所在的主机不允许您访问主apache配置,如果是这样,您可以尝试创建一个包含此配置的
.htaccess
文件。

您需要在域中启用mod_rewrite模块,您可以在httpd.conf中找到此模块

实际上,您的域忽略了.htaccess文件。如果您使用共享主机服务,我会就此联系您的主机

CakePHP已经使用.htaccess文件来正确路由应用程序,但由于服务器设置的原因,该文件被忽略。

尝试添加以下行:

DirectoryIndex index.php

在你的.htaccess上。加载时默认情况下,这将加载
/index.php
http://example.com/

白色屏幕发送什么状态码?你能将
index.php
添加到
DirectoryIndex
来解决它吗?如果你改变了它,我们需要你的htaccess文件(如果我的内存没有问题,cakephp default.htaccess文件可以正常工作),如果不是,你的apache主机配置是什么(可能是虚拟主机),特别是什么是DirectoryIndex。