用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2675|回复: 6
收起左侧

[HELP] SEO与代码规范

[复制链接]
发表于 2010-11-9 10:18:00 | 显示全部楼层 |阅读模式
在CI实践中,想尝试使用友好的URL:http://www.your-site.com/welcome/get-back-password
除了使用_remap将get-back-password转为代码规范化的function getBackPassword
有没有其他办法可行,或者使用_remap如何保持参数按CI原规则传递。
例如我的_remap:
PHP复制代码
function _remap($method)
        {
                $metdSegments = explode('-', $method);
                $len = count($metdSegments);
                $method = strtolower($metdSegments[0]);
                for ($i = 1; $i < $len; $i++) {
                        $method .= ucwords(strtolower($metdSegments[$i]));
                }
               
                $this->$method();
        }
复制代码

大家实践中有很好的代码规范、SEO、URL各方面兼容的方法吗
 楼主| 发表于 2010-11-9 10:49:19 | 显示全部楼层
没人遇到这样的情况?
发表于 2010-11-9 11:39:24 | 显示全部楼层
uri路由机制
 楼主| 发表于 2010-11-9 13:33:26 | 显示全部楼层
说说,这种情况不想用routes来配置,那样扩展太差。。。
也不想改动源代码,这样升级不方便
发表于 2010-11-9 14:02:10 | 显示全部楼层
不用路由,不用 _remap,不改代码,那可以用 Hook 试试,如果不行,那就没办法了,因为 CI 没这个功能。
 楼主| 发表于 2010-11-9 15:01:24 | 显示全部楼层
这么说来http://www.your-site.com/welcome/get-back-password这样的链接,大大通常都这么命名方法的。如果我有很多很多方法,难道都在路由里配置?
发表于 2010-11-9 17:50:17 | 显示全部楼层
是的

本版积分规则