我想在本地主機上創建一個根目錄(使用xampp),這樣我就可以鏈接到從子文件夾的根目錄中找到的圖像和文件夾。所以我的目錄就像下面看到的那樣。設置從子文件夾訪問文件的根目錄?
另外,當網站上傳到網絡上時,這種方法是否可行?或者我必須將文檔根目錄更改爲http://鏈接到我的網站?
F =文件夾 F =文件
My Site
-------
[f] index.html
[f] logo.html
[F] css -> [f] main.css
[F] news -> [F]1 -> [f] 1.html
[F] images -> [f]logo.jpg
logo.html將利用每一個html頁面上PHP被包括在內。 因此,如果我將index.html & news/1/1.html中的logo.html包含到圖像鏈接中,則不起作用,因爲新聞文件位於不同的文件夾並鏈接到圖像文件夾更改。
我想這使用PHP,但似乎我做錯了:
<?php $root = $_SERVER['DOCUMENT_ROOT'].'/My Site/'; echo $root .'/images/logo.jpg';
?>
當你說什麼「鏈接」到他們,你的意思是像一個「」類型的鏈接(*錨*)?如果是這樣,你應該使用相對路徑,'$ _SERVER ['DOCUMENT_ROOT']'絕對不是你想要的。例如'' – DaveRandom
相對不起作用,因爲1.html中的logo.jpg鏈接必須是href =「../../ images/logo」。 jpg「我必須使用相同的鏈接而不切換dirs,這就是爲什麼我要創建一個根。 – lonewulf
*爲什麼*你必須這樣做?很少有很好的理由不使用相對路徑。不這樣做可能會打破可移植性。 – DaveRandom