为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

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

2 回复 有任何疑惑可以回复我~
#1

Hope逍遥

在配置文件中配置项'view_replace_str'配置一下这个路径可以解决
2018-04-28 回复 有任何疑惑可以回复我~

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

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

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

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信