如何爲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]
這應該是答案 –