thinkphp5.0 配置文件加載路徑說明


在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 錯誤!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM