我在CakePHP开发了一个大型网站。在开发时,我的管理员网址为SITE_URL/admin
。现在我的客户想要它与lc_admin。所以我更改了core.php
文件中的前缀,但是当我尝试访问任何页面时,它显示错误lc_admin_index()
操作未定义。因为我的行为是使用admin_index等等。
要解决此问题,我尝试了以下代码
Router::connect('/lc_admin/:controller', array('action' => 'index', 'prefix' => 'admin', 'admin' => true));
Router::connect('/lc_admin/:controller/:action/*', array('prefix' => 'admin', 'admin' => true));`
但是我的旧网址SITE_URL/admin
也正常工作。我想要新的URL可访问。