【发布时间】:2012-12-12 06:39:51
【问题描述】:
在路由文件中有一行像
Router::connect('/', array('controller' => 'admins', 'action' => 'login'));
如果有人写像http://abc.com/webroot 或http://abc.com/css_or_js 这样的URL,我想做点什么,那么它也会进入管理员的登录操作。如果是这样,那我该怎么办?
Router::connect('/webroot/*', array('controller' => 'admins', 'action' => 'login'));
Router::connect('/css/*', array('controller' => 'admins', 'action' => 'login'));
Router::connect('/js/*', array('controller' => 'admins', 'action' => 'login'));
但它现在适用于webroot,不适用于 css 或 js 文件夹或任何其他文件夹。请在这件事上帮助我。我会很感激你的。
【问题讨论】:
-
那毫无意义。如果您将所有内容呈现为登录页面,您将如何提供实际的 css 文件?