Thinkphp5.0怎么加载css和js

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

  1. // 视图输出字符串内容替换
  2.     'view_replace_str'       => [
  3.         '_CSS_'=>'/public/static/css',
  4.         '_JS_'=>'/public/static/js'
  5.     ],
复制代码


视图:
<link href="_CSS_/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet">

视图:

    1. <link href="_CSS_/bootstrap.min14ed.css?v=3.3.6" rel="stylesheet">
原文地址:https://www.cnblogs.com/Renyi-Fan/p/8674183.html