我们需要为某些页面提供用户可定义的URL,例如
应该可以从 / charlie / en 访问controller / action / 1 / en ,其中 charlie 是从数据库查询的自定义字符串
扭曲是 / charlie 应该重定向(301)到 / charlie / en ,其中 en 是一个自定义字符串也被查询来自数据库(即 default_lang )。
现在,我是一个系统管理员,不是一个编码器,也不熟悉codeigniter框架的细节。我不确定此时是否需要将自定义URL路由和重定向作为两个单独的问题进行处理,如果任何提议的解决方案是hackish或正确的。
我希望有一些想法可以指向实际执行此操作的编码人员,他认为这是不可能的,当然也会在此过程中教育自己。
凭借我有限的通用经验,我认为应该可以通过扩展框架的路由类来完成,但是我无法想出一个简单的例子。
非常感谢来自codeigniter的退伍军人的任何建议。