首页 > 编程语言 >tinkphp 配置二級域名访问

tinkphp 配置二級域名访问

时间:2024-05-17 20:41:12浏览次数:23  
标签:index 配置文件 admin nginx 域名 404 tinkphp php 二級

1.路由配置

Route::domain('admin', function () {
    //系统管理
    Route::rule('/system/saveSubscriber$', 'admin/system/saveSubscriber','POST');
});

2.nginx 配置文件

listen        80;
server_name  xxx.com admin.xxx.com;

3.tp项目public下创建 nginx.htaccess 文件

location / {
    index  index.html index.htm index.php;
    autoindex  off;
    if (!-e $request_filename) {
        rewrite  ^(.*)$  /index.php?s=/$1  last;
        break;
    } 
}

4.项目的debug模式已打开,但是某方法出错报错时,不出现具体的错误提示,还是只是出现404报错。

解决方法:nginx配置文件中的error_page 404 /404.html;注释,即可显示错误信息,根据错误信息解决,如下图

 

5.未使用控制器后缀却在新建控制器文件时名称后缀加了Controller。如Index.php写做IndexController.php。

 

标签:index,配置文件,admin,nginx,域名,404,tinkphp,php,二級
From: https://www.cnblogs.com/wjs2019/p/18198585

相关文章

  • 本机使用 Nginx 代理域名
    为了使用Nginx代理一个域名,您需要在Nginx配置文件中设置一个服务器块(serverblock),并指定该域名以及代理的配置。以下是一个基本的配置示例:http{server{listen80;#监听的端口server_nameexample.com;#要代理的域名location/{......
  • 本机使用 Nginx 代理域名
    为了使用Nginx代理一个域名,您需要在Nginx配置文件中设置一个服务器块(serverblock),并指定该域名以及代理的配置。以下是一个基本的配置示例:http{server{listen80;#监听的端口server_nameexample.com;#要代理的域名location/{......
  • mac指定虚拟网卡访问某个域名
    通过ifconfig命令,一般会显示很多个虚拟网卡(冒号左边的就是网卡名)。有些情况下,只能特定的网卡才能访问网站,所以需要指定网卡去访问。指定网卡访问的命令(新增路由表)sudorouteadd-host目标地址-interface网卡名删除指定网卡访问网站命令sudoroutedel-net目标地址......
  • Harbor怎么修改域名配置
    Harbor修改访问域名配置修改harbor.yml配置文件#/opt/harbor/harboy.yml修改域名设置生效#./install.sh直接修改配置文件在harbor根目录#common/config/core/env#common/config/registry/config.yml重启docker生效#docker-composedown#docker-comp......
  • vue3 多服务器域名跨域代理和请求配置
    多服务器域名的跨域配置:同样是在vue.config.js文件中对devServer.proxy进行配置,如下:const{defineConfig}=require('@vue/cli-service')module.exports=defineConfig({transpileDependencies:true,lintOnSave:false,//关闭eslint检查,devServer:{......
  • 微信小程序使用微信云托管添加自定义域名并转发到pexels.com
    背景:我要在小程序上显示pexels.com上的图片,然后我得先把pexels.com的域名添加到小程序的request合法域名中,但是pexels.com是国外的,在国内没有备案所以添加不了。解决方案就是:用一个已经备案好的域名进行转发,转发的服务器我选择的是微信云托管,备案好的域名还需要ssl,没有的话本文会......
  • 视频汇聚边缘网关EasyCVR硬件设备无法访问域名,解析失败该如何处理?
    安防视频监控/视频集中存储/云存储/磁盘阵列EasyCVR平台部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。视频汇聚融合管理平台EasyCVR既具备传统安防视频监控的能力,也具备接入AI智能分析的能力......
  • [转]docker访问宿主机 host.docker.internal 域名不生效的问题
    原文地址:docker网络问题host.docker.internal不生效?-SegmentFault思否host.docker.internal是一个开发功能,只在DockerDesktop有效。你用的是DockerDesktop吗?(Linux下一般都不是)https://docs.docker.com/deskt...ThehosthasachangingIPaddress(ornoneif......
  • ping ip、域名、端口
    一、ping pingbaidu.com  ping192.168.9.9   综上所诉,ping命令的时候格式为(注意ping后面需要跟上一个空格)①pingIP地址或主机域名②pingIP地址或主机域名+命令参数③ping命令参数+IP地址或主机域名ping命令参数说明查看ping命令帮助ping/?输入上面......
  • DNS域名服务器
    DNS域名服务器什么是DNSDomainNameSystem域名系统,应用层协议,是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,基于C/S架构,服务器端:53/udp,53/tcp实际上,每一台DNS服务器都只负责管理一个有限范围(一个或几个域)内的主机域......