accd 发表于 2012-11-13 22:14:46

新手求教个CI的URL路由问题。

本帖最后由 accd 于 2012-11-13 22:32 编辑

关于URL路由的问题,求达人指点,多谢。

我想实现一个url路由。
大概构想是,浏览器地址:http://www.test.com/video-100 映射到http://www.test.com/c?videoid=100 [已经包含index方法]

我的网址路由是这么设置的:$route['video-(\d)*'] = "c?videoid=$1"; 但是怎么弄都不行.

是因为映射的路径中不能包含?号吗, 只能使用地址段来映射吗?如果想使用?号来映射有什么办法能实现吗?请知道的达人指点一下,多谢!

Hex 发表于 2012-11-16 12:55:01

是的,路由不支持问号。
这个需要用 url rewrite 或者扩展 router 类来支持了。

accd 发表于 2012-11-21 22:40:20

Hex 发表于 2012-11-16 12:55 static/image/common/back.gif
是的,路由不支持问号。
这个需要用 url rewrite 或者扩展 router 类来支持了。 ...

多谢Hex指点~
页: [1]
查看完整版本: 新手求教个CI的URL路由问题。