ThinkPHP5.1提示 模块不存在:static
super
2021-05-20 18:56

ThinkPHP5.1中访问静态图片时,提示模块不存在static,如下图:

解决办法:
出现此问题是因为,ThinkPHP做了一个判断,如果能访问到图片,那此路由就是一个资源的链接。但是如果这张图片找不到,并且开启了路由重写,那么ThinkPHP会认为您正在访问一个正常的路由,所有报了 “模块不存在”这个错误。
结果排查发现,是因为我把图片的后缀搞错了。找不到这个图片所以才报的这个错误!图片本身是jpg格式,但在浏览器地址栏写成了png格式,修改地址栏图片后缀后图片得以正常显示。

0 条讨论