Thinkphp5.0怎么加载css和js
问题
http://localhost/手册上的那个{load href="/static/css/style.css" /} 读取不到public 网上查了 在配置文件修改,还是无用
解答
我的成功解决问题的方式
万能的百度
一是把 public 目录指定到根目录
这个配置 Apache 的 vhost 就可以
然后 href 路径就可以从 /static 写起,如 /static/css/style.css
我是把vhost里面的主机配置到了public目录就好了
然后用/static 开头开始访问
别人解答
两种方法
一是把 public 目录指定到根目录
这个配置 Apache 的 vhost 就可以
然后 href 路径就可以从 /static 写起,如 /static/css/style.css
二是把 href 路径从根目录开始写起
假设你的 ThinkPHP 目录部署在 域名目录ThinkPHP 目录下
写成 /ThinkPHP/public/static/css/style.css
config.php
- // 视图输出字符串内容替换
- 'view_replace_str' => [
- '_CSS_'=>'/public/static/css',
- '_JS_'=>'/public/static/js'
- ],
复制代码
视图:
<link href="_CSS_/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet">
视图:
- <link href="_CSS_/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet">