Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 是否更改绝对引用的基本HREF?_Html_Url - Fatal编程技术网

Html 是否更改绝对引用的基本HREF?

Html 是否更改绝对引用的基本HREF?,html,url,Html,Url,我将一个外部页面的大型html源复制到我电脑的一个目录中,比如说/xxx。文件'something.html'包含许多绝对引用,格式为href=/bar/other.html或src=/bar2/yetanother.jpg等 如果我只是单击“something.html”以“file://”的形式从浏览器访问它,或者即使我将其上载到自己的服务器并通过“http://”访问它,所有这些引用都将在文件所在的同一主机中查找。我仍然希望它们在原始主机中被查看,即 如果它们是没有第一斜杠的相对引用,我会

我将一个外部页面的大型html源复制到我电脑的一个目录中,比如说/xxx。文件'something.html'包含许多绝对引用,格式为href=/bar/other.html或src=/bar2/yetanother.jpg等

如果我只是单击“something.html”以“file://”的形式从浏览器访问它,或者即使我将其上载到自己的服务器并通过“http://”访问它,所有这些引用都将在文件所在的同一主机中查找。我仍然希望它们在原始主机中被查看,即

如果它们是没有第一斜杠的相对引用,我会简单地放在标题部分。如何使用这些绝对引用实现类似效果


还可以考虑something.html包含许多其他文件css、js等的情况。。。也可能有这样的绝对引用…

您将术语向后:reference/bar/other.html是相对引用,而不是绝对引用。/指示在资源的根目录下重新启动。对于file:///url,这将从文件系统的根开始,但它仍然是相对的

如果您添加,它将在。。。对于URL,除非URL确实是绝对的,否则以http://、ftp://、file://等开头


如果将基本href用作file:///where_i_downloaded/,您将从那里获得链接的资源,而不是从文件系统的根目录,或者http://www.foo.com/ 这将强制浏览器尝试从原始服务器尝试加载,因为AJAX服务的URL可能不适用于此。

请不要使用真实或可能真实的域名,当您提供一个虚拟示例时。www.foo.com这个名字是真的。请改用www.example.com。看见还考虑是否发布一个真实的例子更好。一个URL开始/实际上是一个带有隐式域名的绝对URL——因此它不受影响。