我已将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]
答案 0 :(得分:1)
这不是PHP错误,它表示,正如Krab所说,“请参阅web-server的error_log以获取实际的错误消息”
答案 1 :(得分:1)
这实际上是你的htaccess造成的Apache错误。
我认为无效的行是这样的:
RewriteCond $1 !^(index\.php|resources|robots\.txt)
那里没有定义$ 1.