首页 > 编程语言 >thinkphp 路由参数 域名 miss设置

thinkphp 路由参数 域名 miss设置

时间:2024-01-24 17:57:07浏览次数:44  
标签:index Route rule thinkphp Login miss id 路由

路由的使用

在route/app.php文件里设置路由


use think\facade\Route;

// rule()
// 还有其他的快捷方式 Route::GET POST PUT DELETE PATCH HEAD OPTIONS ANY
// Route::rule('index/:id', 'Login/index', 'GET|POST')->https();
// Route::get('index/:id', function ($id) {
//     return 'hello,ThinkPHP6!' . $id;
// });

// 参数
// ext 设置路由的后缀 强制路由后缀设置  全局设置后缀 在config/route.php中设置
// Route::rule('index/:id', 'Login/index')->ext('html|shtml|xml');

// denyExt 禁止访问的后缀
// Route::rule('index/:id', 'Login/index')->denyExt('html|shtml|xml|jpg|png');

// https 设置路由的请求类型
// Route::rule('index/:id', 'Login/index', 'GET|POST'); // ->https()

// domain 检测当前域名是否匹配 完整域名或子域名都可以 不匹配不能访问
// Route::rule('index/:id', 'Login/index')->domain('www.tp.cn');

// options 集中设置参数
// Route::rule('index/:id', 'Login/index')->options([
//     'https' => true,
//     'domain' => 'www.tp.cn'
// ]);

// 每个域名下生效不同的路由
// Route::domain('www.tp.cn', function () {
//    Route::rule('index/:id', 'Login/index');
// });
// Route::domain('www.tp2.cn', function () {
//    Route::rule('index/:id', 'Login/index');
// });

// 404 miss路由 找不到地址跳转到404页面
Route::rule('index/:id', 'Login/index');
Route::miss(function () {
    return '404 Not Found';
});
//或者跳转到指定的页面 方法
Route::miss('Login/error');

标签:index,Route,rule,thinkphp,Login,miss,id,路由
From: https://www.cnblogs.com/anans/p/17985387

相关文章

  • TPLINK路由器重启脚本(软件版本3.0.0)
    ​ 家中的两个路由器全都是TPLink路由器,由于总出现时间一长就网卡的原因,写了这个重启脚本在每天凌晨五点的时候对路由器进行自动重启使用方法:​ self.logindata的值为登录时的json数据​ 打开F12控制台,复制登陆的json数据包并填入self.logindataimportrequestsfromdatet......
  • 华为二层交换机与路由器对接上网配置实验
    二层交换机与路由器对接上网配置示例组网图形图1二层交换机与路由器对接上网组网图二层交换机简介配置注意事项组网需求配置思路操作步骤配置文件相关信息二层交换机简介二层交换机指的是仅能够进行二层转发,不能进行三层转发的交换机。也就是说仅支持二层特性,不支持......
  • 华为三层交换机与路由器配置上网示例——学会这个,你就是IT界大佬
    特性配置案例适用的产品和版本说明本手册适用于通过命令行配置的框式交换机和盒式交换机(S300、S500、S2700、S3700、S5700、S6700、S7700、S7900、S9700共用一套)的多个版本,每个案例所支持的产品和版本不同,每个案例适用产品和版本请参看具体页面中的“配置注意事项”。若无特殊说明,......
  • Mygin实现分组路由Group
    本篇是Mygin第五篇目的实现路由分组为什么要分组分组控制(GroupControl)是Web框架应该提供的基础功能之一,对同一模块功能的开发,应该有相同的前缀。或者对一部分第三方接口,统一需要加解密等功能。分组后很方便。例如:对于任务模块,统一前缀为/task除去/user/login接口,都......
  • 路由策略(前缀列表,策略工具-filter-policy,策略工具-Router-policy,双点双向路由重发布)
    1.前缀列表默认是拒绝,如果没写允许,就都是拒绝Greater-equal26less-equal32从子网掩码26-32被匹配,其他的被拒绝2.策略工具1:filter-policy(过滤策略)Export只对引入的路由,,对引入的路由在过滤,是不是发给我的邻居使用,import对所有路由器都可用*ospf:import*R1传......
  • router4j--SpringCloud动态路由利器
    前言本文介绍Java的动态路由中间件:router4j。router4j用于SpringCloud项目,它可以将某个url请求路由到指定的机器上,也可以将所有请求强制转到指定机器。问题描述Java后端在开发SpringCloud项目时如果同一个应用起了多个实例,会遇到以下问题:无法将指定url请求强制转到个人电脑。这样会......
  • thinkphp 关联模型 一对多关联 主副表查询
    一对多关联查询namespaceapp\model;usethink\Model;classUsersextendsModel{//模型中定义一对多关系的方法用于建立当前模型与另一个模型之间的关系,例如:当前数据表对应的外键表//profile自定义方法名Profile::class关联数据表的模型文件类名......
  • Discarded invalid param(s) "xxx" when navigating.路由params传值报错
    从VueRouter的2022-8-22更新后,无法使用name+params的方式进行传递,官方给出的说法是所以我采用了HistoryAPI的模式A组件import{useRouter}from"vue-router"letrouter=useRouter()constparams={title:'标题'}functiontoRouter(){router.push({name:......
  • gin框架路由讲解
    gin框架路由讲解点击关注......
  • 二、nextjs API路由如何做好JWT登录鉴权、身份鉴权,joi字段校验,全局处理异常等(c-shoppi
    介绍在这篇文章中,我们将学习如何在C-Shopping电商开源项目中,基于Next.js14,处理所有API路由中添加身份验证和错误处理中间件的思路与实现。这篇文章中的代码片段取自我最近开源项目C-Shopping,完整的项目和文档可在https://github.com/huanghanzhilian/c-shopping地址查看。Next......