这是字体路径http://localhost/zx/Public/css/fonts/字体.ttf

CSS引入字体的时候被当做模块了

出现这样的情况

无法加载模块:Public

错误位置

FILE: D:\www\zx\ThinkPHP\Common\functions.php  LINE: 112

请问下这样话怎么处理

回复讨论(解决方案)

不把public跟模板放在同一目录下不就行了?

css js ttf 这些的软件肯定要放在根目录下的文件夹 怎么可能放和模板一样的目录下

无法加载模块:Public。这个错误,是你在浏览器访问字体文件的时候,通过http://localhost/zx/Public/css/fonts/字体.ttf这个链接来访问,Public被当成模块,css被当成控制器,fonts被当成方法,字体被当做URL参数导致的。另外:在css文件里引入字体和图片,应该用相对路径来引入。

子目录 zx/Public/css 不存在

所以这个路径被当作指令处理了

目录是在的 css目录下的css文件引入成功了

无法加载模块:Public。这个错误,是你在浏览器访问字体文件的时候,通过http://localhost/zx/Public/css/fonts/字体.ttf这个链接来访问,Public被当成模块,css被当成控制器,fonts被当成方法,字体被当做URL参数导致的。另外:在css文件里引入字体和图片,应该用相对路径来引入。

用的是相对路径

子目录 zx/Public/css 不存在

所以这个路径被当作指令处理了

目录是在的 css目录下的css文件引入成功了

rewriter的问题

rewriter的问题

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]

文件地址不对 文件找不到的情况下 因为开了rewrite 被当成模块了

文件地址不对 文件找不到的情况下 因为开了rewrite 被当成模块了

文件地址没问题呀

你重新规制目录吧,将Public放到根目录,再将字体文件放到Public里, 这样 /Public/fonts/字体.ttf

文件地址不对 文件找不到的情况下 因为开了rewrite 被当成模块了

文件地址没问题呀

把apache的rewrite关了 然后访问http://localhost/zx/Public/css/fonts/字体.ttf 看看是404吗

你重新规制目录吧,将Public放到根目录,再将字体文件放到Public里, 这样 /Public/fonts/字体.ttf

zx是一个项目文件 public就在这个项目文件的根目录下

文件地址不对 文件找不到的情况下 因为开了rewrite 被当成模块了

文件地址没问题呀

把apache的rewrite关了 然后访问http://localhost/zx/Public/css/fonts/字体.ttf 看看是404吗

没成功,你有没有碰过这样的情况

你把目录结构贴出来

问题解决了。经过排查是CSS文件引入错了,css引入的字体是上一层目录,字体在当前目录。CSS用的是框架 所以没去看里面的代码。之前想到是路径的问题 但是试了下没成功 今天又重看了下代码。感谢大家的回答

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php引用字体,thinkphp引入字体文件时候被当做模块求解决问题相关推荐

  1. 前端项目如何引入字体包? 引入字体包不起效果?

    因为设计师用的是IMac电脑,设计图默认使用的字体为 pingFangSC-Regular,这就需要我们做开发的 引入苹方字体包 以达到和设计图一致的视觉效果,(引入其他字体包 同理) 先上个苹方字体 ...

  2. css引入本地字体文件,关于css中引入字体文件

    关于css中引入字体文件 css样式代码: @font-face { font-family: Lovelo-Black;//定义font的名字 src: url(font/Lovelo Black. ...

  3. html中如何引用其外部字体,css引入外部字体

    第一步:首先获取要使用字体的三种文件格式.EOT..TTF或.OTF..SVG,确保能在主流浏览器中都能正常显示该字体. .EOT,适用于Internet Explorer 4.0+ .TTF或.OT ...

  4. 引入字体—web网页里面嵌入想要的字体文件

    最近遇到个问题,页面使用的字体要用PingFangSC字体,引入方法如下: 简单介绍下PingFangSC字体: (1)苹方-简 常规体        font-family: PingFangSC- ...

  5. android 引入字体文件,Android 导入字体(goolge io 2017)

    随着 Android 开发不断发展和深入,用户对app 要求也不仅只停留在功能和性能,更多地开始关注 app 的 UI了.字体作为 UI 的一部分,而且是重要的部分.已经引起开发者的注意. 图 我们在 ...

  6. 点击按钮删除并传递参数 html引入字体文件并显示

    1.点击按钮删除并传递参数 第一种形式: html代码: <ul><li>{$addr.consignee}</li><li class="pro& ...

  7. h5引用项目里css_H5(nuxt)项目引入字体

    H5(nuxt)项目引入字体 闲话少说 方法1: 1.下载所需要的字体,.ttf格式本文以(FZCYJ.ttf 为例) 2.先自己定义一个font.css文件,字体文件的路径引入 @font-face ...

  8. 基于uni-app的微信小程序引入字体文件

    上传字体文件至服务器或者oss(也可以引入第三方,需支持nginx跨域) 引入字体文件(两种方法) css引入 @font-face {font-family: 'fontFamily';src: u ...

  9. 将阿里巴巴Iconfont字体图标 引入到HTML(CSS)文件中

    一.打开iconfont阿里巴巴矢量图标库官方网站.找到喜欢的图标添加入库,同时建立项目,将你所选择的图标放到项目里. 二.复制 "//at..."那一串地址,将其写入在你想引用某 ...

最新文章

  1. centos7安装tomcat8.5.46版本碰到的问题
  2. python创建矩阵_在Python中创建矩阵的Python程序
  3. Pytorch 版YOLOV5训练自己的数据集
  4. linux android开发环境搭建
  5. 谷歌发布 V8 Exploit 漏洞奖励计划,奖金加倍
  6. 剑指offer面试题[21]包含min函数的栈
  7. 微信小程序用RSA加密和java后台对接。
  8. CSDN 积分的作用
  9. ERP系统之比较——SAP Oracle BAAN JDE SSA
  10. 安装了360安全卫士和瑞星杀毒,看迅雷电影很卡,谁有知道的
  11. 在华为能拿多少工资,揭秘一个真实的华为!
  12. 【office卸载】如何彻底卸载office2016
  13. Code3Kingdom - Tech Support
  14. 做数据分析为何要学统计学(1)——样本分布
  15. 微信小程序-时间轴/抽屉展开收起特效
  16. 观众关注人数超4万,CIOE信息通信展热度持续高涨
  17. 蛋白质相互作用位点标签的获取方法
  18. TSP(中国旅行商问题)
  19. 从mpeg ts文件中提取I帧(3):pes包的解析
  20. 基于PSINS工具箱的卡尔曼滤波与SINS/GNSS组合导航

热门文章

  1. “双减”政策下的少儿编程市场:前8月融资12起,资本加持下何时跑出“独角兽”?...
  2. GDAL / OGR 学习手册 [02] :栅格数据读取
  3. 2023测绘资质申请条件
  4. 若依分离版部署遇到的问题
  5. 【机器学习 - 8】:随机梯度下降法
  6. 花花的森林(倍增,LCA
  7. 预测移动用户人口属性的Kaggle竞赛作品解析
  8. 全部驳回?元宇宙商标申请被国家知识产权局“劝退”
  9. 用 screen 做串口终端
  10. 数据结构(0719-林雪阵)