URL - URL访问

  • 作者:KK

  • 发表日期:2016.12.10


默认的URL访问方式

在URL上表达这个网址要调用哪个controller,哪个action来执行,默认情况下是用这样的URL来表达: http://xxx.com?r=controllerID/actionID

如果要加上参数,就要 http://xxx.com?r=controllerID/actionID&参数1=值1&参数2=值2

比如要表达一个用户信息的页面,通常我们都企图指定user/info,再接着又控制要显示哪个ID的用户,还有风格代码为2,则URL大概是:http://xxx.com?r=user/info&userId=123&style=2

解剖这个URL就是这样的结构:

  • 网址 : http://xxx.com

  • GET参数列表 :

    • 参数1名称 : r

    • 参数1的值 : user/info 代表要执行的控制器和方法

    • 参数2名称 : userId

    • 参数2的值 : 123

    • 参数3名称 : style

    • 参数3的值 : 2

重点是要有个叫做r的get参数,用controllerID/actionID的方式来表达要调用哪个控制器方法


你想换一下URL的样子?别急

马上就讲,现在一步步深入吧,到时候你完全可以用

/user/123-2.html

这样的URL来取代下面的URL,也能表达相同的东西

/r=user/info&userId=123&style=2