0

我已将 htaccess 文件添加到我的 codeigniter 文件夹中,从那时起我得到

服务器错误!

服务器遇到内部错误,无法完成您的请求。服务器过载或 CGI 脚本中存在错误。

如果您认为这是服务器错误,请联系网站管理员。错误 500 localhost 05/20/10 13:16:23 Apache/2.2.8 (Win32) DAV/2 mod_ssl/2.2.8 OpenSSL/0.9.8g mod_autoindex_color PHP/5.2.5

我的 htaccess 文件有这个,

RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA] 
4

2 回答 2

1

这不是 PHP 错误,正如 Krab 所提到的,它指出“查看网络服务器的 error_log 以获取实际的错误消息”

于 2010-05-20T08:05:32.347 回答
1

这实际上是由您的 htaccess 引起的 Apache 错误。

我认为无效的行是这样的:

RewriteCond $1 !^(index\.php|resources|robots\.txt)

$1 没有在那里定义。

于 2010-05-20T08:40:48.677 回答