求教关于oschina的url问题

董巍 发布于 2012/07/16 10:55
阅读 164
收藏 0
求教大侠们
http://my.oschina.net/yahuD/admin/new-blog
http://my.oschina.net/yahuD?ft=code

比方说这两个url
第一个url,第一段是用户名,我猜测admin是controller,new-blog是action
那第二个url,controller是什么,action是什么?
还有就是为什么即可以用“/”区分参数,也可以用“?”区分参数
我的描述可能不是很清楚,总归就是不太清楚这样的url是如何实现的,还请各位大侠赐教
加载中
0
红薯
红薯

http://www.oschina.net/code/snippet_12_2832

代码在这里:)

红薯
红薯
回复 @董巍 : PHP我不懂哦
董巍
站长回答真迅速啊,我也找到了,只是不知道php该如何实现
0
齐迹
齐迹

http://my.oschina.net/yahuD?ft=code

你可以设置一个默认的控制器和action 这样就可以省掉了

?是通用的传参 没任何问题啊

指点江山
指点江山
回复 @董巍 : 你找一下Discuz的.htaccess文件看看。然后看一下教程,应当差不多就可以满足你的要求了。
董巍
@指点江山 我真在研究改怎么写url rewrite,能给点指点吗
指点江山
指点江山
回复 @董巍 : 哦. 听 @红薯 说过,java有什么url选择器, PHP没有. 但是你可以通过设置apache的 url rewrite来实现.
指点江山
指点江山
回复 @董巍 : 你的问题里面不是说了吗? "我猜测admin是controller,new-blog是action"
董巍
这个我也实现了,问题是如果设置了默认的controller和action http://my.oschina.net/yahuD/admin/new-blog 这个又如何实现呢
0
齐迹
齐迹
$controller = $controller ? $controller : 'default';
0
Jason阿坚
Jason阿坚
有种东西叫做默认
董巍
感谢,我就是用CI的
Jason阿坚
Jason阿坚
研究下ci怎么用,就应该明白了
返回顶部
顶部