wing1314 发表于 2011-12-16 17:38:53

简单换空间商 哈哈 限制太多的空间商 还是不要的好 以后会陆续阉割

thenbsp 发表于 2011-12-25 19:44:28

本帖最后由 thenbsp 于 2011-12-25 19:46 编辑

如果你只是想在 pathinfo 和 传统的URL模式之间单纯靠配置文件来切换,我可以告诉你,CI 实现不了,CI的pathinfo是基于URL段来设计的,传统URL是有GET参数的,如果直接切换怎么解决对应问题?还有,你这种问题我刚用 CI 的时候也遇到过,因为之前一直用ThinkPHP,ThinkPHP的pathinfo是使用类似于 http://www.domain.com/class/function/id/23/username/thenbsp 这种(参数和值必需成对出现),这样不管用pathinfo与否,参数是对应的,也可以在配置文件中切换,而CI的pathinfo是类似于 http://www.domain.com/class/function/23/thenbsp 这样的,这样单纯切换的话,怎么对GET对应???这也是我不习惯于CI的地方,不过这样有这样的好处。
我给你举个例子:

TP:
http://www.domain.com/class/function/id/23/username/thenbsp
http://www.domain.com/class/function?id=23&username=thenbsp

CI:
http://www.domain.com/class/function/23/thenbsp
http://www.domain.com/class/function?id=23&username=thenbsp

这两种显然不一样嘛,即使你使用的CI的site_url生成链接,也不可能切换的。
所以,在网站开发之前,就要决定使用哪一种URL模式,不然有的改了。

thenbsp 发表于 2011-12-25 19:47:54

写这么多,累呀
页: 1 [2]
查看完整版本: 在不支持pathinfo模式时怎么灵活切换URL