0

这是一个新手问题,我知道,但我找不到明确的答案。

我的网络根目录如下所示:

/index.html

/img

我设置了子域 img.my-domain.com,它指向 /img 文件夹

现在,在我的 index.html 中,我调用位于子域中的图像,即文件夹 img

我可以使用相对路径和绝对路径来做到这一点,两者都在工作:

src="/img/image.jpg"

src="http://img.my-domain.com/image.jpg"

我的问题是:有什么区别吗?在并行下载概念的背景下,浏览器是否会在这两种情况下将图像视为来自子域?

我有很多图像,并希望从 2 个子域为它们提供服务。但是我在本地开发,当网站上线时,我必须将图像链接从相对更改为绝对,以防需要绝对路径。

谢谢

4

2 回答 2

0

不,没有,但相对路径是常见的方式。

于 2012-04-25T16:31:28.260 回答
0

src="/img/image.jpg"

将为 www.my-domain.com 发送 cookie。不会显示为单独的域。

src="http://img.my-domain.com/image.jpg"

会有单独的cookies。许多网站这样做是为了提高性能。

您应该真正使用相关协议,因此如果您需要 SSL,您将不会收到警告。src="//img.my-domain.com/image.jpg"

于 2012-04-25T16:31:31.460 回答