2010-04-24 38 views
1

我正在试图制作一个页面供wordpress使用,它几乎可以工作, 我想使用的页面是一个HTML页面,它在某些DIV内。如何不使用HTML中的相对链接,但每次从域名开始

我遇到了使用错误的链接到各种各样的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

如果您使用的网址是sub/folder/image.jpg,并且在开始处没有斜线(即, 相对URL,浏览器应该将其添加到当前文件夹中。

这意味着,如果当前文档是:

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

您应该结束了与此:

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


但是,如果你在使用的URL,例如/sub/folder/image.jpg以斜杠开始(即绝对URL),浏览器应该从域名开始。

这意味着,与HTML文档相同的URL,你最终与此:

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

感谢, 请注意,这个问题是与WordPress。 WordPress是安装在一个子文件夹www.mydomain.com/common/ 所以用一条斜线的每一个环节,从该子文件夹,其作用就像域/根,我觉得很奇怪,但在一定程度上它的逻辑起点。 我使用wordpress生成的页面效果很好,仅适用于因页面以http://www.mydomain.com/common为根而无法加载的图片。 – theDoctor 2010-04-24 21:33:49

3

每一个环节开始以斜线/是绝对的,这意味着从域名开始。

如果省略了斜线,然后是相对路径,并追加到当前位置。

相关问题