trisn 发表于 2010-11-9 10:18:00

SEO与代码规范

在CI实践中,想尝试使用友好的URL:http://www.your-site.com/welcome/get-back-password
除了使用_remap将get-back-password转为代码规范化的function getBackPassword
有没有其他办法可行,或者使用_remap如何保持参数按CI原规则传递。
例如我的_remap:
function _remap($method)
        {
                $metdSegments = explode('-', $method);
                $len = count($metdSegments);
                $method = strtolower($metdSegments);
                for ($i = 1; $i < $len; $i++) {
                        $method .= ucwords(strtolower($metdSegments[$i]));
                }
               
                $this->$method();
        }
大家实践中有很好的代码规范、SEO、URL各方面兼容的方法吗

trisn 发表于 2010-11-9 10:49:19

没人遇到这样的情况?

jeongee 发表于 2010-11-9 11:39:24

uri路由机制

trisn 发表于 2010-11-9 13:33:26

说说,这种情况不想用routes来配置,那样扩展太差。。。
也不想改动源代码,这样升级不方便

Hex 发表于 2010-11-9 14:02:10

不用路由,不用 _remap,不改代码,那可以用 Hook 试试,如果不行,那就没办法了,因为 CI 没这个功能。

trisn 发表于 2010-11-9 15:01:24

这么说来http://www.your-site.com/welcome/get-back-password这样的链接,大大通常都这么命名方法的。如果我有很多很多方法,难道都在路由里配置?

visvoy 发表于 2010-11-9 17:50:17

是的
页: [1]
查看完整版本: SEO与代码规范