thinkphp如何去掉index.php

 我来答
912023630
2017-10-23 · TA获得超过2182个赞
知道小有建树答主
回答量:820
采纳率:76%
帮助的人:166万
展开全部

静态路由

静态路由其实属于规则路由的静态简化版(又称为URL映射),路由定义中不包含动态参数,静态路由不需要遍历路由规则而是直接定位,因此效率较高,但作用也有限。

如果我们定义了下面的静态路由

'URL_ROUTER_ON'   => true, 
'URL_MAP_RULES'=>array(
    'new/top' => 'news/index?type=top'
)
//注意:为了不影响动态路由的遍历效率,静态路由采用URL_MAP_RULES定义和动态路由区分开来

定义之后,如果我们访问: http://serverName/Home/new/top

其实是访问: http://serverName/Home/news/index/type/top

静态路由是完整匹配,所以如果访问: http://serverName/Home/new/top/var/test

尽管前面也有new/top,但并不会被匹配到news/index/type/top。

静态路由定义不受URL后缀影响,例如: http://serverName/Home/new/top.html 也可以正常访问。

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式