我正在寻找的术语能够描述users
和123
:
http://example.com:8080/users/123?name=john#hohohohoho
__/ ______________/________/ _______/ ________/
scheme authority path query fragment
然而,这不是一个非常全面的答案-RFC规范似乎倾向于:"路径分量"路径段";
从";统一资源标识符(URI):通用语法";
3.3.路径
路径由一系列路径段组成,由斜线分隔("/")字符。始终为URI定义路径,尽管定义的路径可以是空的(零长度)。…
我将留下路径组件用于整个路径
忽略RFC,您提供的url示例表明,在这种情况下,users
是某种param name
,而123
在某种程度上是param value
。同样在这个特定的url中,users
可能意味着controller name
。
基于PHP的类路由器通常提供这样的功能。。。
/:module/:controller/:action
默认路由。当用户键入此url时:
/blog/category/show
应用程序将分配:
module = blog
controller = category
action = show
看看:http://framework.zend.com/manual/1.12/en/zend.controller.router.html