在使用thinkphp5时,进行了url重写,这时候加载资源文件时--css、js、image时路径的文件夹名,被莫名其妙的当成了模块名,或者时方法名,结果提示模块不不存在,或者时方法不存在之类的,好郁闷啊,有图有真相

原因不用想也知道就是因为重写url时,不分青红皂白,把所有url都进行了重写,所以应该将静态资源文件路径排除在外应该就可以,可是具体怎么操作呢?

【解决之道】

最好增加静态文件目录排除(static|upload),要不访问了不存在的附件或静态文件,合理的方式是404,可是也会被重写到TP,导致触发模块不存在...

在项目根目录下的.htaccess文件中添加如下代码

RewriteCond $1 !^(static|upload)

但是出乎意料的是,修改完毕,保存刷新,结果还是错误,咋办?咋办?

后来发现原来在配置文件中view_replace_str的配置项多了一个点

将配置模板资源常量的.去掉即可

保存,刷新页面,ok

我的大作,欢迎来踩 www.iis7.com

thinkphp5 url重写后,如何引用静态资源文件?相关推荐

  1. SpringBoot直接URL获取静态资源文件

    SpringBoot直接URL获取静态资源文件 spring boot 直接通过url访问获取内部或者外部静态资源图片 https://blog.csdn.net/ljj_9/article/deta ...

  2. python3读取网页_python3+selenium获取页面加载的所有静态资源文件链接操作

    软件版本: python 3.7.2 selenium 3.141.0 pycharm 2018.3.5 具体实现流程如下,废话不多说,直接上代码: from selenium import webd ...

  3. vue-cli项目布署问题解决:空白页、静态资源文件404错误、refrenceError:promise未定义(部分浏览器不支持ES6语法)

    (前言:文章记录vue-cli项目打包使用IIS布署遇到的几个错误及解决方式) 首先简单理解webpack打包: 个人理解:项目开发中我们构建 "低耦合高内聚" 的组件/模块来代码 ...

  4. vue访问本地静态资源文件

    1.页面内 <ul class="xzlb"> <li v-for="(item,index) in manualList" :key=&qu ...

  5. golang将静态资源文件打包进二进制文件

    默认情况下,将项目打包成二进制的时候是不会加入静态资源文件的,因此在部署的时候还需要捎带上这些文件,比如,一些配置文件,图片,样式表等. 很多时候,这些静态文件是不需要变的,如果能一并加入到二进制文件 ...

  6. Maven——spring mvc加载js css静态资源文件

    之前试过<mvc:resources>和<mvc:default-servlet-handler>,都不管用.经过尝试采用了下面的方法,加载成功. 首先是目录结构: commo ...

  7. Java获取静态资源文件路径

    Java获取静态资源文件路径 ​ 开发中经常会有文件相关的操作,比如说文件的查找,文件的存储.但是在使用中往往会因为路径问题耽误大量的开发时间.在实际中常常通过File file = new File ...

  8. golang打包HTML为Android,使用Go开发Web服务,并打包html/js/css等静态资源文件

    Go的高性能,使它天生适合开发io方面的服务,Web服务当然不再话下.同时,Go编译后生成的单文件不是字节码,而是对应平台的机器码,因此它效率更高.资源占用更低. 为了更好的进程程序管理,移动程序时更 ...

  9. Golang实践录:静态资源文件整合:web服务

    趁着五一放假,趁着有时间,把欠的一些技术集中研究研究,写写文章,好给自己一个交待. 本文研究静态资源文件的在 web 服务器的整合. 基础 Golang 中的 web 服务框架有很多种,本文选取 gi ...

最新文章

  1. 使用Trello看板管理项目
  2. VTK:小部件之LineWidget2
  3. linux删除含有特殊字符的行,Linux 删除带有特殊字符的文件
  4. foreach 用法例子
  5. nginx日志的监控【转】
  6. 最新!基于深度学习的图像超分技术一览
  7. 数据采集与数据挖掘是什么?有什么区别?
  8. 乖离率背离公式_通达信指标公式源码操盘K线主图指标
  9. 机器人操作系统ROS—深度相机+激光雷达实现vSLAM建图与导航
  10. 多层感知机BP算法推导
  11. linux node安装菜鸟教程,Node.js 安装配置
  12. flash游戏开发教程
  13. meanshift跟踪算法
  14. 东西湖职业技术学校计算机,武汉东西湖职业技术学校中专
  15. Base64 加解密工具类
  16. js 面试题之---数组、字符串操作
  17. 通过js唤醒app或者跳转应用市场
  18. Prometheus + Grafana + alertmanager实现Substrate区块链节点实时监控报警系统(上)
  19. 【Druid】Druid连接池(二)——配置监控界面
  20. java像素鸟素材_像素鸟FlappyBird素材(图片+音乐)

热门文章

  1. 淘宝模板开发系列之Less使用
  2. 萨缪尔摩尔斯诞辰日,Google推出纪念Logo
  3. 联合办公空间,平衡办公与社交
  4. HTTP数据请求的方式:fetch与ajax(XMLHttpRequest)与axios
  5. 移动监控技术将成为内家庭安防的核心构成部分
  6. 新建数据中心的项目管理和经验分享
  7. 使用fiddler抓包pc端微信小程序,相应报文总是出现乱码。decode用了也不行,regedit改了utf-8也没有用
  8. postman测试下载的接口
  9. 婚恋交友APP有哪些功能
  10. IT成为2021年年薪最高的行业