地址重写的问题
小弟新手,求帮助www.XXX.com/index.php/group/more/fuzhou/21
这个地址是通过htaccess可以去掉index.php访问了,
www.XXX.com/group/more/fuzhou/21
现在的问题是,我要如何做,才能实现访问
www.XXX.com/fuzhou/21这样的地址
在routes.php文件中写下地址重写的规则无效....
$route['(:any)'] = "group/more/$1";
我觉得应该是要
$route['fuzhou/(:num)'] = "group/more/fuzhou/$1";
您觉得呢? jeongee 发表于 2011-8-12 15:13 static/image/common/back.gif
我觉得应该是要
$route['fuzhou/(:num)'] = "group/more/fuzhou/$1";
您觉得呢?
不懂为什么,仍然是无效
因为地址有可能是:
www.XXX.com/fuzhou/21
www.XXX.com/xiamen/21
www.XXX.com/beijing/42
所以才写的$route['(:any)'] = "group/more/$1"; txkj740 发表于 2011-8-12 15:38 static/image/common/back.gif
不懂为什么,仍然是无效
因为地址有可能是:
哦,原来是这样,我理解错了
那你跟踪进去看看,真是的uri到底被解析成了啥 jeongee 发表于 2011-8-12 15:44 static/image/common/back.gif
哦,原来是这样,我理解错了
那你跟踪进去看看,真是的uri到底被解析成了啥 ...
感谢回复
新手...不懂怎么跟踪哇... 首先,要注意:路由里面的规则是有顺序的。
你需要的是动态路由,类似这种:
http://classad.yoozi.com.au/melbourne
http://classad.yoozi.com.au/sydney
这里,我没有用routes完成,我拓展了URI类,将城市名称段从URI中去除,重新路由。
txkj740 发表于 2011-8-12 18:07 static/image/common/back.gif
感谢回复
新手...不懂怎么跟踪哇...
打开错误日志,运行一次去看log
http://codeigniter.org.cn/user_guide/general/errors.html ERROR - 2011-08-12 21:37:25 --> Severity: Notice--> Undefined variable: bzid /home/content/y/o/u/yougotu/html/dao2688.com/app/libraries/smarty/sysplugins/smarty_internal_data.php 291
页:
[1]