在thinphp5.0框架里,js,css等配置文件都是加载在/public/static的目录下,所以要引用这些文件,路径必须是要写好的,代码如图:

1 return [
2 // 默认模块名
3 'default_module' => 'member',
4 //$_SERVER['HTTP_HOST']. 路径不对,没有获取到当前网站域名
5 // 视图输出字符串内容替换
6 'view_replace_str' => [
7 '__HOST__' => 'http://' . $_SERVER['HTTP_HOST'],
8 '__JS__' => '/static/js',
9 '__CSS__' => '/static/css',
10 '__FONT__' => '/static/font',
11 '__IMG__' => '/static/image',
12 ],
13 ];

这里请注意!!!我为什么要这样写呢?因为我在本机入口加载的时候的配置是这样的:

1 <VirtualHost *:80>
2 DocumentRoot "E:\wamp\www\fanke\public"
3 ServerName www.ke.com
4 ServerAlias ke.com
5 <Directory "E:\wamp\www\fanke\public">
6 Options FollowSymLinks ExecCGI
7 AllowOverride All
8 Order allow,deny
9 Allow from all
10 Require all granted
11 </Directory>
12 </VirtualHost>

所以他那个完整的链接是

wamp\www\fanke\public\static\js

不然的话会报net::ERR_ABORTED 404 错误!!!