启用路由 要使用路由功能,前提是你的URL支持PATH_INFO(或者兼容URL模式也可以,采用普通URL模式的情况下不支持路由功能),并且在应用(或者模块)配置文件中开启路由: 3.2的路由功能是针对模块设置的,所以URL中的模块名不能被路由路由定义也通常是放在模块配置文件中。 3.2.3版本开
转载 2019-10-31 17:13:00
108阅读
2评论
正则路由也就是采用正则表达式定义路由的一种方式,依靠强大的正则表达式,能够定义更灵活的路由规则。 路由表达式支持的正则定义必须以“/”开头,否则就视为规则表达式。也就是说如果采用: 方式定义的正则表达式不会被支持,而会被认为是规则表达式进行解析,从而无法正确匹配。 下面是一种正确的正则路由定义: 对
转载 2019-11-01 15:33:00
338阅读
2评论
静态路由其实属于规则路由的静态简化版(又称为URL映射),路由定义中不包含动态参数,静态路由不需要遍历路由规则而是直接定位,因此效率较高,但作用也有限。 如果我们定义了下面的静态路由 注意:为了不影响动态路由的遍历效率,静态路由采用URL_MAP_RULES定义和动态路由区分开来 定义之后,如果我们
转载 2019-11-01 15:35:00
195阅读
2评论
规则路由是一种比较容易理解的路由定义方式,采用ThinkPHP设计的规则表达式来定义。 规则表达式 规则表达式通常包含静态地址和动态地址,或者两种地址的结合,例如下面都属于有效的规则表达式: 规则表达式的定义始终以“/”为参数分割符,不受URL_PATHINFO_DEPR设置的影响 每个参数中以“:
转载 2019-11-01 11:51:00
270阅读
2评论
简单的说,URL 路由就是允许你在一定规则下定制你需要的 URL 样子,以达到美化 URL ,提高用户体验,也有益于搜索引擎收录的目的。例子原本的 URL 为:http://www.5idev.com/index.php/Products/Show/category/5/id/123该 URL 的本意是显示第 5 分类中 id 为 123 的产品。经过 URL ...
php
转载 2021-06-24 09:43:33
335阅读
  url和路由 参数调用 命名规范 定义路由 路由 + 传参SEO不友好 搜索引擎收录不到 抓不到三层比较友好 收录 定义路由 生成Url地址  
PHP
原创 2021-07-05 11:27:49
370阅读
thinkphp最简单路由 一、总结 1、路由应用场景(前台要,后台不要):前台所有人都可以看,所以前台的话设置路由,后台的话并不是所有人都进去,所以不需要设置路由 2、模块分离来实现路由场景应用:前后台模块分离之后,就可以分别设置是否需要使用路由 3、模块绑定来实现模块分离:例如前台模块绑定为in
转载 2018-05-05 12:02:00
114阅读
thinkphp动态注册路由 一、总结 1、thinkphp使用路由步骤:a、co
转载 2018-05-06 16:45:00
138阅读
ThinkPHP支持URL路由功能,要启用路由功能,需要设置ROUTER_ON 参数为true。开启路由功能后,系统会自动进行路由检测,如果在路由定义里面找到和当前URL匹配的路由名称,就会进行路由解析和重定向。路由功能需要定义路由定义文件,位于项目的配置目录下面,文件名为routes.php,定义格式:PHP代码 ReturnArray( //第一种方式常规路由 'RouteName'=>...
转载 2009-10-12 19:10:00
120阅读
2评论
简单的说,URL 路由就是允许你在一定规则下定制你需要的 URL 样子,以达到美化 URL ,提高用户体验,也有益于搜索引擎收录的目的。 例子 原本的 URL 为: 该 URL 的本意是显示第 5 分类中 id 为 123 的产品。经过 URL 路由改写后 URL 可以为: 如果使用 .htacce
转载 2018-06-20 15:32:00
93阅读
2评论
配置路由 路由配置文件 /route/app.php <?php use think\facade\Route; Route::rule('index/create', 'index/create'); Route::rule('index/read', 'index/read'); Route:: ...
转载 2021-10-15 17:55:00
593阅读
2评论
本文接着上文继续来解读路由源码,如果你看到本文可以先看一下之前写的路由文章,共计俩篇。前言经过前俩篇路由源码的解读,相信大家对路由已经有了一定了了解了。本文会接着ThinkPHP路由源码解析(二)继续讲解,也是路由这块内容的收尾了。关于路由,咔咔感觉是整个框架中源码阅读最吃力的一个核心点,也耗费了很多时间。因为在其中有很多类的嵌套,何不按照常理出牌,例如$this->group的这个点。虽然
转载 2021-01-21 17:41:10
914阅读
2评论
$.ajax({ url: '请求路径', type: "get or post", contentType: 'application/x-www-form-urlencoded', data: 'Query String 形式的请求参数字符串', success: function(result) { ... } });$.ajax({ url: '请求路
原创 2023-12-26 23:54:09
164阅读
1.url请求执行流程 路由就是用来解析请求 , 然后执行响应的操作 2.路由的作用 1、根据事先定乂的路由规则,检验URL请求, 确定执行或者拒绝;
原创 2021-12-30 11:28:52
1221阅读
路由是项目开发中比较重要的一个环节,每个项目都会使用路由进行管理接口,接下来本文会从源码方面带大家一起学习路由。前言由于文章篇幅的原因,执行在新开一篇文章进行写。在上一篇中给大家讲解了以下内容。路由初识化简单分析通过定义路由再谈门面路由定义rule方法中的$this->group到底执行了什么路由规则预处理解析生成路由标识的快捷访问但是在路由这块还有很多的内容要来讲解,接下来就会针对以下内容
转载 2021-01-21 17:41:28
341阅读
2评论
路由是项目开发中比较重要的一个环节,每个项目都会使用路由进行管理接口,接下来本文会从源码方面带大家一起学习路由。框架路由解析前言一、路由参数和变量规则前言由于文章篇幅的原因,执行在新开一篇文章进行写。在上一篇中给大家讲解了以下内容。路由初识化简单分析通过定义路由再谈门面
原创 2020-12-29 11:45:40
154阅读
本文接着上文继续来解读路由源码,如果你看到本文可以先看一下之前写的路由文章,共计俩篇。ThinkPHP路由源码解析前言一、检测路由-合并分组参数、检查分组路由二、检测URL变量和规则路由是否匹配前言经过前俩篇路由源码的解读,相信大家对路由已经有了一定了了解了。本文会接着ThinkPHP路由源码
原创 2020-12-29 11:46:08
254阅读
路由是项目开发中比较重要的一个环节,每个项目都会使用路由进行管理接口,接下来本文会从源码方面带大家一起学习路由。框架路由解析前言一、路由初识化简单分析二、路由定义前言使用框架写过项目的肯定都使用过路由,使用路由来进行接口的管理,那么为什么要使用路由呢!使用路由会保护项目的真实请求路径。使请求地址更加
原创 2020-11-12 10:28:44
217阅读
配置文件分3类:系统配置文件,分组配置文件,应用配置文件 ①系统配置文件ThinkPHP/Conf/convention.php; ②分组 / 模块 /平台配置文件Home/Conf/config.php; ③应用配置文件Common/Conf/config.php; 【一】控制器 (1)控制器的创
转载 2018-03-24 09:40:00
107阅读
2评论
 使用thinkphp设置路由时无效的问题: 设置路由的代码:   图中红色圈住的代码,在Action类中设置了相应的category方法,在Tpl文件夹下模板文件cate.html,但是出现了这样的问题: 解决的方法: 把Tpl文件夹下的cate.html模板文件修改成category.html。  
原创 2012-07-19 23:53:36
1561阅读
  • 1
  • 2
  • 3
  • 4
  • 5