哪个术语最能描述URL路径的元素?

时间:2013-07-28 21:45:33

标签: php http url terminology

我正在寻找的术语可以描述users123

http://example.com:8080/users/123?name=john#hohohohoho
\__/   \______________/\________/ \_______/ \________/
scheme    authority       path      query    fragment

2 个答案:

答案 0 :(得分:2)

不是一个非常全面的答案 - RFC规范似乎赞成:“路径组件”,“路径段”

来自“Uniform Resource Identifier (URI): Generic Syntax

<强> 3.3。路径

... 路径由一系列以斜线分隔的路径段组成    (“/”)字符。始终为URI定义路径,尽管如此    定义的路径可以为空(零长度)。 ...

我会为整个路径留下路径组件

答案 1 :(得分:0)

忽略RFC,您提供的网址示例表明,在这种情况下users是某种param name123有点param value。同样在此特定网址中,users可能意味着controller name

基于PHP的类路由器经常提供这样的东西......

/:module/:controller/:action

...默认路线。当用户输入此网址时:

/blog/category/show

...应用程序将分配:

module = blog
controller = category
action = show

看看:http://framework.zend.com/manual/1.12/en/zend.controller.router.html