我是新來的PHP,並明白,這是一個相當普遍的問題。我已經通過網絡閱讀了很多相關的問題,但是在堆棧溢出中我還沒有成功實現它們。如何正確引用css文件幷包含在php項目中?
我有一個目錄結構像這樣一個項目:
Project/
includes/
header.php
footer.php
sidebar.php
css/
style.css
index.php
blog/
index.php
在在我拉在根部的index.php包括像這樣:
include 'includes/header.php';
並在CSS文件header.php像這樣:
<link rel="stylesheet" href="css/style.css">
現在這個工作在index.php文件的根目錄和任何其他文件pl在根之內。然而,它打破了一個子文件夾中的所有頁面,例如博客/ index.php
我的主要問題是我如何正確引用我的CSS文件和我的包含在一個項目中,以便文件可以訪問到二級頁面以及?
注:
- 我的工作在本地服務器
上 - 所有的項目文件都包含在根目錄中的項目文件夾內 - (本地主機:8888 /項目/的index.php)
任何幫助將非常感謝。
謝謝。
嗨小靈通,感謝您提供您的建議。似乎在鏈接到css文件之前添加一個斜槓不起作用。當我這樣做時,它不會引用它。說了你的第二種方法正在工作,但在這種情況下,我將不得不在每個鏈接中對路徑進行硬編碼。我正在尋找一個更具可擴展性的方法,所以現在我定義了MIIB建議的基礎URL。有效。感謝您的幫助。 – ghosh 2013-03-03 09:44:48