当前位置: 首页 > article >正文

ThinkPhp伪静态设置后,访问静态资源也提示找不到Controller

ThinkPhp没有配置伪静态时,除了默认的IndexController能访问,其他路由Controller都访问不到,提示404错误。配置了伪静态后就解决了这个问题。

但是当我的ThinkPhp后台项目中有静态资源放在public目录(或子目录)中需要访问时,也提示到不到PublicController,这就需要配置静态资源不走Controller。

我最后这样配置,上面这两个问题都解决了。

//静态资源

location ~ \.(js|css|gif|jpe?g|png|ico|html|apk|json)$ {

expires 30d;

access_log off;

}

//伪静态

location / {

if (!-e $request_filename) {

rewrite ^/(.*)$ /index.php/$1 last;

}

}


http://www.kler.cn/a/517920.html

相关文章:

  • JJJ:Linux - 高精度定时器 hrtimer
  • C++ list 容器用法
  • [b01lers2020]Life on Mars1
  • 入门 Canvas:Web 绘图的强大工具
  • git Bash通过SSH key 登录github的详细步骤
  • 基于SpringBoot+WebSocket的前后端连接,并接入文心一言大模型API
  • 【新人系列】Python 入门(二十九):常用标准库 - 下
  • 【Git】如何在 Git 提交后补充 Change-Id
  • PDF密码有哪些类型?
  • 使用Python和Flask搭建导航网站需要注意的问题有哪些?
  • Python数据分析-Python的数据结构、函数和文件(三)
  • 六、深入了解DI
  • 【Uniapp-Vue3】触底加载更多
  • EtherNet/IP转Modbus协议网关在现代工业自动化领域的应用
  • 产品Web3D交互展示有什么优势?
  • 【NPC】SkyAGI:LLM 在模拟可信人类行为
  • 如何在服务器中实现双因子认证?
  • miniconda学习笔记
  • 合并两个有序数组(Leetcode)
  • 【Jave全栈】Java与JavaScript比较
  • Git客户端工具
  • Elasticsearch 性能测试工具 Loadgen 之 001——部署及应用详解
  • React进阶之高阶组件HOC、react hooks、自定义hooks
  • thingsBoard去除地图logo以及在ThingsBoard中实现 高德地图实时路线绘制,可实现车辆行驶状态监控
  • CPU 缓存基础知识
  • rust 自定义错误(十二)