我需要将app数据库中的数据插入到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';发布于 2017-05-13 15:39:16
我没有听说过这种设置,但您可以尝试颠倒顺序。路由将按列出的顺序进行处理。因此,您的脚本可能永远不会到达预期的路由规则。
https://stackoverflow.com/questions/43950272
复制相似问题