使用子域名時,我無法訪問根目錄文件: 我的css文件位於根目錄的css目錄中。從子域訪問根文件夾(Codeigniter)
If i use url "my-site.com/css/file.css" - everything okay
If i use url "en.my-site.com/css/file.css" - 404 error
我該如何解決?我不想硬編碼所有我的CSS和JS文件的路徑。 感謝
使用子域名時,我無法訪問根目錄文件: 我的css文件位於根目錄的css目錄中。從子域訪問根文件夾(Codeigniter)
If i use url "my-site.com/css/file.css" - everything okay
If i use url "en.my-site.com/css/file.css" - 404 error
我該如何解決?我不想硬編碼所有我的CSS和JS文件的路徑。 感謝
嘗試一下本作加載的所有圖片,樣式, js
<link rel="stylesheet" href="<?php echo site_url('css/file.css'); ?>">
不要忘記在您的主CI文件夾中創建目錄。
你嘗試使用'base_url('css/file.css');'?它是'url helper'的codeigniter函數。不要忘了在你的控制器中加載這個'$ this-> load-> helper('url')' –
如果你正在尋找'.htaccess'解決方案,試試這個:'' RewriteRule ^(。+ \ .css)RewriteCond%{HTTP_HOST}!^ my-site \ .com $ [NC,OR] RewriteCond%{HTTP_HOST}!^ www \ .my-site \ .com $ [NC] RewriteRule^$ http://my-site.com/$1 [L]' –