在构建静态 HTML 站点时,您可以像这样设置基本 url <base url="http://localhost:8888/mysite" />
。假设当您插入图像时,您可以像这样从该基本 url 执行此操作<img src="/img/logo.png" />
,这相当于<img src="http://localhost:8888/mysite/img/logo.png" />
我的问题是,当我移动网站时,这些相对链接不起作用,这很痛苦,因为我试图与 Dropbox 上的某人共享它。我以为我可以将基本 url 更改为<base url="http://dl.dropbox.com/u/xxxxxxxx/mysite" />
,但图片链接在这里:<img src="http://dl.dropbox.com/img/logo.png" />
而不是我在头部设置的完整基本 URL。
为什么是这样?