如何在html中不使用相对链接,但每次都从域开始

时间:2010-04-24 21:15:25

标签: php html wordpress hyperlink

我正在尝试创建一个与wordpress一起使用的页面,它几乎正常工作, 我想要使​​用的页面是一个HTML页面,在某些DIV中具有指定的空间。

我遇到了wordpress的问题,使用错误的链接来解决所有问题。我可能需要更改http://www.mydomain.com/sub/folder/image.jpg的每个链接,而有许多链接。 页面位于子文件夹中,其中wordpress安装在服务器上。

但是其他页面位于根目录中,并直接从域中检索所有其他文件,因此编写/sub/folder/image.jpg就足够了。 有没有办法让我可以使用子文件夹中的html / php文件(所以当键入像/sub/folder/image.jpg这样的链接时,他们会检索http://www.mydomain.com/sub/folder/image.jpg 并不是 http://www.mydomain.com/sub/folder/sub/folder/image.jpg

谢谢!

2 个答案:

答案 0 :(得分:3)

以斜杠/开头的每个链接都是绝对的,这意味着从域名开始。

如果省略斜杠,则路径是相对的,并附加到当前位置。

答案 1 :(得分:2)

如果您使用的sub/folder/image.jpg等网址在开头没有斜线(即相对网址,则浏览器应将其添加到当前文件夹

这意味着如果当前文件是:

http://www.mydomain.com/sub/folder/my-page.html

你应该最终得到这个:

http://www.mydomain.com/sub/folder/sub/folder/image.jpg


但是如果您在开头使用带有斜杠的/sub/folder/image.jpg等网址(即绝对网址),则浏览器应该从域名开始。

这意味着,使用HTML文档的相同网址,您最终会得到:

http://www.mydomain.com/sub/folder/image.jpg