如何为Main
控制器中的每个页面配置路由?Codeigniter默认控制器在主索引页上工作,但不在主控制器内的页面
Codeigniter默认控制器仅适用于Main
索引页面,但不适用于events
控制器中的Main
页面。 (见下)
我想http://example.com/main/events
改为http://example.com/events
。
此链接到Main
控制器的索引页,它应该像:
http://example.com/
从Main
控制器该活动页面将带您到404错误页面:
http://example.com/events
events
页面仅适用于URL中的默认控制器,如下所示:
http://example.com/main/events
我routes.php文件文件的内容:
$route['default_controller'] = 'Main';
$route['404_override'] = 'main/error404';
$route['translate_uri_dashes'] = FALSE;
.htaccess文件的内容:
RewriteEngine on
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
这应该是答案 –