我正在使用codeigniter框架,当我将其上传到主机时,它给了我一个500内部错误。
但是当我将index.php
添加到config.php
时,它就有用了。
我该怎么办?
在我的.htaccess中我有这个:
RewriteEngine On
RewriteBase /ci-framework/
当我从RewriteBase的末尾清除/ci-framework/
时,它也无法正常工作。
非常感谢。
答案 0 :(得分:4)
您无需在index.php
文件中添加config.php
。
确保.htaccess
文件中有以下行:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
</IfModule>