2015-10-16 78 views
0

我的網站有一些問題,指定css和圖像路徑。當我處於相同的文件夾級別時,它運行良好,但當我處於另一個文件夾時很快就會分解。我在localhost工作,我的目錄結構是這樣的:如何在我的網站中正確鏈接css和圖像

ROOT 
    main.php 
    /subfolder/file2.php 
    /templates/template1.php 
    /style/style.css 

我已經在template1.php中調用了style.css。

我可以從template1.php調用main.php(使用include)和CSS工作正常。 問題是當我從template1.php調用file2.php時,不再調用CSS。

無論我在哪個文件夾中,如何指定路徑以便CSS或圖像正確鏈接?

+0

在你的根文件夾中,你可以使用'__DIR__'來創建一個'config.php'文件,這個文件可以方便地包含路徑,你可以像這樣手動定義你的域:'define(「SITE_PATH」,「http ://www.example.com中「);'。然後只要你包含這個配置,你可以很容易地引用它們:'echo SITE_PATH。「/ css/style.css」;'有很多方法可以做到,但是一個配置文件可以幫助你保持鏈接。 – Rasclatt

回答

1

如果可能的話,使用絕對路徑到css文件可能是最簡單的。否則,對於更復雜的結構,Rasclatt的方法就是要走的路。我經常只在php頁面的頂部分配一個路徑變量。

相關問題