我想在本地主机上创建一个根目录(使用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