这个错误在php中表示什么?

时间:2010-05-20 07:49:45

标签: php .htaccess server-error

我已将hta​​ccess文件添加到我的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] 

2 个答案:

答案 0 :(得分:1)

这不是PHP错误,它表示,正如Krab所说,“请参阅web-server的error_log以获取实际的错误消息”

答案 1 :(得分:1)

这实际上是你的htaccess造成的Apache错误。

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

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

那里没有定义$ 1.