如果没有index.php,主页不会在url,example.com / index.php中加载

时间:2013-11-14 10:47:19

标签: php .htaccess cakephp-2.0

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

3 个答案:

答案 0 :(得分:0)

查看apache文档here,目录索引指令。也许您所在的主机上不允许您访问主apache配置,如果是这样,您可以尝试使用此配置制作.htaccess文件。

答案 1 :(得分:0)

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

基本上,您的域名忽略了.htaccess文件。如果您使用共享托管服务,我会联系您的主机。

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

答案 2 :(得分:0)

尝试添加此行:

DirectoryIndex index.php

在.htaccess之上。加载时,默认情况下会加载/index.phphttp://example.com/