【发布时间】:2014-08-22 17:21:02
【问题描述】:
对于我网站中的任何 URL,我 htaccess 中的以下代码似乎总是对我有用。
RewriteCond $1 !^(index\.php|images|css|robots\.txt|js|files|icons|fonts|extplorer|static|google)
RewriteRule ^(.+)$ /index.php?/$1 [L,QSA]
但现在我遇到了一个奇怪的行为,只有控制器的索引才能工作。
所以http://www.website.com/controller 可以,但是http://www.website.com/controller/method 给了我:
Fatal error: Class 'CI_Controller' not found in /home/interess/public_html/system/core/CodeIgniter.php on line 233
有什么想法吗?
【问题讨论】:
-
你有自定义路由规则设置吗?
-
不。只有一个 default_controller。
-
您在配置文件中的
base_url设置是什么? -
http://www.example.org/- 直到昨天一切正常。我今天进去了,这开始发生了。已经在htaccess上尝试了一堆东西,没有运气。 :(
标签: php .htaccess codeigniter