thinkphp---设置路由

时间:2021-07-21 05:01:28

在做一个项目,在项目完成之后,配置一下路由,让URL更容易美观。

下面是具体的配置: Common / Conf / config.php

// 路由处理
'URL_HTML_SUFFIX'=>'html|shtml|xml',//限制伪静态的后缀
'URL_ROUTER_ON'=>ture,//开启路由
'URL_ROUTE_RULES'=>array(
'/^doc\/list(\d)/' => 'Index/index?p=:1',
'doc/index' => 'Index/index',
'doc/:id\d' => 'Index/details',
'doc' => 'Index/index',
),

上面的配置完成之后:

访问:  /index.php/doc/index   相当于访问: /index.php/Index/index.html
访问: /index.php/doc/2.html 相当于访问: /index.php/Index/details/id/2.html
访问: /index.php/doc/ 相当于访问: /index.php/Index/index.html

thinkphp---设置路由的更多相关文章

  1. ThinkPHP URL 路由简介

    简单的说,URL 路由就是允许你在一定规则下定制你需要的 URL 样子,以达到美化 URL ,提高用户体验,也有益于搜索引擎收录的目的. 例子 原本的 URL 为: http://www.5idev. ...

  2. ASP.NET Web API实践系列04,通过Route等特性设置路由

    ASP.NET Web API路由,简单来说,就是把客户端请求映射到对应的Action上的过程.在"ASP.NET Web API实践系列03,路由模版, 路由惯例, 路由设置"一 ...

  3. linux dhcp 设置路由及主机名

    自动获取ipDHCP方式获取ip:dhclient [网络接口]释放通过DHCP获取的ip地址:dhclient -r [网络接口]查看网络接口 ifconfig -a(列出所有接口含禁用的) eth ...

  4. Vue-详解设置路由导航的两种方法: <router-link :to="..."> 和router.push(...)

    一.<router-link :to="..."> to里的值可以是一个字符串路径,或者一个描述地址的对象.例如: // 字符串 <router-link to= ...

  5. 【转】Vue-详解设置路由导航的两种方法: &lt&semi;router-link &colon;to&equals;&quot&semi;&period;&period;&period;&quot&semi;&gt&semi; 和router&period;push&lpar;&period;&period;&period;&rpar;

    一.<router-link :to="..."> to里的值可以是一个字符串路径,或者一个描述地址的对象.例如: // 字符串 <router-link to= ...

  6. 配置子目录Web&period;config使其消除继承,iis7&period;0设置路由

    iis7.0设置路由 ,url转向,伪静态 <system.webServer>      <modules runAllManagedModulesForAllRequests=& ...

  7. ElementUI使用问题记录:设置路由&plus;iconfont图标&plus;自定义表单验证

    一.关于导航怎么设置路由 1.在el-menu这个标签的属性中添加 router ,官方文档的解释是:启用vue-router 这种模式 2.在el-menu-item标签中的index属性直接书写路 ...

  8. &lpar;转&rpar;中国电信友华PT921、PT921G光猫设置路由,无线WIFI设置

    中国电信友华PT921.PT921G光猫设置路由,无线WIFI设置. 第一步,用管理员帐号密码登陆,打开浏览器,输入http://192.168.1.1 登陆帐号:telecomadmin登陆密码:n ...

  9. Vue学习笔记【27】——Vue路由(设置路由)

    设置路由高亮 css:     .router-link-active, /* vue-router*/    .myactive {      color: red;      font-weigh ...

  10. Vue设置路由跳转的两种方法: &lt&semi;router-link &colon;to&equals;&quot&semi;&period;&period;&period;&quot&semi;&gt&semi; 和router&period;push&lpar;&period;&period;&period;&rpar;

    一.<router-link :to="..."> to里的值可以是一个字符串路径,或者一个描述地址的对象.例如: // 字符串 <router-link to= ...

随机推荐

  1. Chrome Developer Tools:Network Panel说明

    官方资料:Chrome Developer Tools: Network Panel 一.chrome Developer Tools:Network Panel 从网络面板中可以获取很多有用信息,如 ...

  2. 使用Modernizr探测HTML5&sol;CSS3新特性

    [转] HTML5, CSS3以及相关技术(例如canvas和web sockets)带来了非常有用的特性,可以让我们的web程序提升一个新的level.这些新技术允许我们只用HTML,CSS和Jav ...

  3. php解析url并得到url中的参数及获取url参数

    <?php $url = 'http://www.baidu.com/index.php?m=content&c=index&a=lists&catid=6&ar ...

  4. Spring4新特性——集成Bean Validation 1&period;1&lpar;JSR-349&rpar;到SpringMVC

    在之前的<跟我学SpringMVC>中的<第七章 注解式控制器的数据验证.类型转换及格式化>中已经介绍过SpringMVC集成Bean Validation 1.0(JSR-3 ...

  5. macos安装postman

    安装命令 brew cask install postman brew 是从下载源码解压然后./configure && make install,同时会包含相关依存库.并自动配置 好 ...

  6. react-navigation 3&period;x版本的push、navigate、goback、pop、dispatch等常用方法

    一.方法简介 1. 应用中的每个页面组件都会自动提供 this.props.navigation this.props.navigation可以获取的一些方法: navigate - 转到另一个页面, ...

  7. 【转】利用 Apache JMeter 测试 WebSphere 性能

    如果您预算紧张并且时间紧迫 —— 或者即使您不是这样 —— 那么,您可能希望考虑使用 JMeter 来对 Web 和其他应用程序进行压力测试.IBM 的 Greg Herringer 详细描述他使用这 ...

  8. 合并子目录&lpar;hash&rpar;

    题目2 : 合并子目录 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 小Hi的电脑的文件系统中一共有N个文件,例如: /hihocoder/offer22/soluti ...

  9. 检索COM类工厂中CLSID 为 &lbrace;000209FF-0000-0000-C000-000000000046&rcub;的组件时失败, 原因是出现以下错误&colon; 80070005

    主要问题原因是Word权限配置问题 解决方案: 控制面板-管理工具-组件服务-计算机-我的电脑-DCOM配置 在列表中找到microsoft word97-2003 document 右键选择属性,选 ...

  10. 【loj3045】【ZJOI2019】开关

    题目 \(n\)个开关,一开始处于关闭状态,你需要将他们按成\(s\)状态,按成了之后就停止操作; 每次按下开关的i概率为\(\frac{p_i}{\sum_{i=1}^{n}p_i}\) ,问期望步 ...