为什么tp5把所有的路径都解析成了模型控制器和方法

来源:5-7 条件判断标签

清水素人心

2017-07-13 16:24

我再应用配置下配置了static,我看了源代码,解析是正确的/public/static/css/index.css  但是界面的样式没有加载到,这个路径我放在浏览器访问了一下,报错public模块不存在。我百度了一下好像没有类似的问题。老师还有哪位同学帮忙看下,感激不尽。?

写回答 关注

3回答

  • Hope逍遥
    2018-04-28 21:34:21

    若是你将系统根目录绑定在项目的public文件时,而你的public文件下又没有/public/static/css/index.css 这个一级一级的目录和文件,那么就会出现你这个错误,正确应该是/static/css/index.css

    Hope逍遥

    在配置文件中配置项'view_replace_str'配置一下这个路径可以解决

    2018-04-28 21:49:14

    共 1 条回复 >

  • 冷爱3950468
    2017-07-31 23:23:38

    这个路径我放在浏览器访问了一下,报错public模块不存在.

    如果你开启重写机制去掉index.php 的话,他就变成解析public模块下的static控制器的css方法,get参数是index.css. 

    我再应用配置下配置了static,我看了源代码,解析是正确的/public/static/css/index.css 

    你先f12抓一下数据包看看返回的是不是404,然后确定一下路径 大小写有没有错。如果这些都没问题的话,看看是不是rewrite机制配置错误了

  • 书旅
    2017-07-17 17:33:12

    应该这样写吧/public/index.php/static/css/index.css 

快速入门ThinkPHP 5.0--基础篇

ThinkPHP5已发布多时,想了解ThinkPHP5的新特性吗?老司机带你马上出发~

58655 学习 · 495 问题

查看课程

相似问题