目前在我的 CI 项目中,我有一个 Controller 来处理所有事情。如注册、登录、激活等。
我的路线是这样工作的……
domain.com/account/login/
或 domain.com/account/register/
如何从路由中删除 account
同时从其他页面中删除 Controller 。
我基本上希望始终移除 Controller 。我这样做的原因之一是 SEO,搜索引擎根据页面在网站中的深度对页面的重要程度进行排名。
我实现这一点的唯一方法似乎是为每个页面做一些类似 route['activate'] = 'account/activate';
的事情,这将是一个巨大的麻烦。
最佳答案
$route['^(?!other|controllers).*'] = “account/$0″;
关于php - 从 CodeIgniter 中的 URL 中删除 Controller 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5643535/