2015-08-15 69 views
0

所以,這就是我如何連接css,例如。在php中定義多個路徑

define('SCRIPT_ROOT','http://localhost/projects/name/assets'); 

然後:

echo '<link rel="stylesheet" type="text/css" href="'.SCRIPT_ROOT.'/css/reset.css">'; 

它工作得很好,但是當我上傳我的項目的服務器 - 事事不順心。

所以,問題是 - 如何在這種情況下定義多個路徑,甚至可能?

+0

爲什麼'HTTP:// localhost'?使用Web根可能會更容易。 – kittykittybangbang

回答

2

SCRIPT_ROOT的值在生產中是錯誤的,因爲它與您的開發環境不同。您需要對其進行更改,或者爲每個位置分別提供單獨的文件,以便您擁有單獨的值。

的替代和簡單的解決方案是使用相對路徑從根Web目錄,而不是一個完整的URL:

// path from the root web directory 
define('SCRIPT_ROOT','/projects/name/assets');