【发布时间】:2013-03-09 14:23:19
【问题描述】:
我的网站:
当尝试通过以下方式访问我网站中的活动时:
我收到一个未找到的错误:
在此服务器上找不到请求的 URL /1。
仅当我使用 url 中的 index.php 访问它时才有效,例如:
我的控制器是这样的:
class Events extends CI_Controller {
public function __construct()
{}
public function index()
{}
public function event()
{}
}
我的路线:
$route['default_controller'] = 'events';
$route['(:num)'] = $route['default_controller'] . '/event/$1';
我的配置:
$config['index_page'] = '';
我的 .htaccess:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
【问题讨论】:
-
谢谢,这解决了我的问题!
标签: .htaccess codeigniter