【问题标题】:Codeigniter 500 internal server error due to index.php由于 index.php,Codeigniter 500 内部服务器错误
【发布时间】:2015-01-30 23:12:29
【问题描述】:

我正在使用 codeigniter 框架,当我将它上传到主机时,它给了我一个 500 内部错误。

但是当我将 index.php 添加到 config.php 时,它起作用了。

我该怎么办?

在我的 .htaccess 中有这个:

RewriteEngine On

RewriteBase /ci-framework/

当我从 RewriteBase 的末尾清除 /ci-framework/ 时,它也不起作用。

非常感谢。

【问题讨论】:

  • 确保您的 wamp rewrite_modue 已开启.. 在 APACHE > APACHE 模块 > rewrite_module
  • @HardikRanpariya 我刚刚清理了RewriteBase /ci-framework/,它可以工作。无论如何谢谢你:)

标签: php .htaccess codeigniter internal-server-error


【解决方案1】:

您无需在config.php 文件中添加index.php。 确保.htaccess 文件中有以下行:

<IfModule mod_rewrite.c>
  RewriteEngine On  
  RewriteBase /
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>

【讨论】:

  • 在 开始和结束时添加 对我有用。 :-)
猜你喜欢
  • 2016-04-15
  • 1970-01-01
  • 2013-12-03
  • 2018-02-22
  • 2012-05-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-21
  • 2011-10-04
相关资源
最近更新 更多