关于thinkphp配置路由无效果的解决方案

关于thinkphp配置路由无效果的解决方案,第1张

1、打开“config.php”,找到'url_route_on',改为true

2、打开“route.php”,例如:“www.hyxx.com/Index.php/api/user/index/id/2” 改为“api.hyxx.com/user/2”(api.hyxx.com为之前设置的二级域名)。那么就在return中写成     '/user/[:index]' =>['/Index.php/api/user/index/id/2',['method'=>'get']],

例如:“www.hyxx.com/Index.php/api”改为“api.hyxx.com”.。就写成    ' '=>['/index.php/api',['method'=>'get']],  

里面的请求方式,自己去试探。

点击4个不同的路由地址,可以查看当前的路由情况。

路由到read *** 作

路由到archive *** 作

项目配置文件中的路由定义如下:

//启用路由功能

'URL_ROUTER_ON'=>true,

//路由定义

'URL_ROUTE_RULES'=>array(

'blog/:year\d/:month\d'=>'Blog/archive', //规则路由

'blog/:id\d'=>'Blog/read', //规则路由

'blog/:cate'=>'Blog/category', //规则路由

'/(\d+)/' =>'Blog/view?id=:1',//正则路由

),

在模板文件中,我们使用了U函数动态生成路由地址:

路由1:blog/curd

路由2:blog/5

路由3:blog/2012/09

路由4:100这样试试呢希望能帮到你,我去后盾网忙活我的了,加油(=^▽^=)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12006197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存