我創建了一個動態CSS加載器,它工作正常,但沒有加載CSS Images
和Font-Faces
!有關這種情況的任何想法?包含的CSS未加載圖片和字體
我的CSS裝載代碼:
<?php
$mainRoot = realpath($_SERVER["DOCUMENT_ROOT"]);
ob_start("ob_gzhandler");
// Set desierd header for Content-Type
header("Content-type: text/css; charset: UTF-8");
header("X-Content-Type-Options: nosniff");
// Load Core Css
include $mainRoot . '/css/site-style.css';
?>
我呼籲像下面的文件上面的腳本,我也改名css_loader.php
到css_loader.css
通過htaccess
重寫規則。
<link type="text/css" href="mysite/css_loader.css" rel="stylesheet">
我的第一個猜測是該腳本正在尋找錯誤的目錄。所以從那以後它就是在爲我猜測,但從看起來看,CSS的根是網站的根源,因此所有路徑都應該與此相關。但爲了測試,您可以在相關位置放置一些測試圖像(所有不同的文本都在這些測試圖像中),給它們所有相同的名稱並查看加載了哪個圖像。 – rolfv1
你的重寫規則是什麼? –