【发布时间】:2013-05-17 15:38:06
【问题描述】:
我有一些由 PHP 解析的 HTML 代码,我希望图像标签是相对的,因为代码需要在多个服务器上工作。
我在目录中有index.php 作为文件夹icons,在icons 中有一个名为logo.png 的图像。代码是index.php是这样的:
echo '<img src="icons/logo.png">';
但不起作用。但是,如果我将其更改为这种路径(http://mydomain...),它确实可以工作。
在其中一台服务器上,index.php 和 icons 都位于子域目录中,而在另一台服务器上,它们位于根目录中。在这两种情况下,相对路径都不起作用。
我该如何解决这个问题?
谢谢。
编辑:在我的 HTML 检查器中,我可以看到图像的 URL 被正确解析。
【问题讨论】:
-
这不是绝对路径
http://mydomain..检查here -
这只是一个例子......它实际上是:
http://mydomain.com/icons/logo.png -
仍然不是绝对路径,这是一个 http 地址,用于将用户重定向到您的 public_html 文件夹
/home/username/public_html/可能是例如绝对路径 -
哦,很抱歉,那么这就是行之有效的路径。不是绝对路径。
-
这不是解决方案