我需要從應用程序數據庫插入數據到wordpress博客。所以我想出了以下設置,我使用CodeIgniter作爲Wordpress的主題。Codeigniter與Wordpress路由
localhost
-myProject(Wordpress)
-wp-content
-themes
-myTheme(CodeIgniter)
-application
-modules
-forums
-controllers
-Forums.php
-views
-forums_view.php
現在,如果我們調用Forums
則Forums.php控制器的index
功能捕捉電話,但如果我們調用Forums/forum/something
則Forums.php控制器的forum
功能不趕呼叫。
這是我嘗試的所有路由,但沒有任何工作,每當有一個或多個級別的uri頁面出現在error_404頁面上時。
$route['(?i)Forums/forum/(:any)'] = 'Forums/forum/$1';
$route['(?i)forums/forum/(:any)'] = 'forums/forum/$1';
$route['(?i)forums/forum/(:any)/(:any)'] = 'forums/forum/$1';
$route['(?i)forums/forum/(:any)/(:any)/(:any)'] = 'forums/forum/$1';
$route['(?i)forums/forum/(:any)/(:any)/(:any)/(:any)'] = 'forums/forum/$1';
'(?)'是什麼意思?你的base_url是什麼?我認爲你不需要爲你的目的進行路由。 –