在不更改源路径的情况下测试localhost上的网页

时间:2017-11-03 13:29:56

标签: html web

我在服务器上运行了一个网页。它加载一些资源,这些资源包含在相对于当前根目录的路径中(例如/folder1/partial.html)。 当尝试在本地打开网页进行测试时,我遇到了问题,因为我的Windows C:驱动器现在被认为是当前的根目录。如何在不更改所有包含路径的情况下解决此问题?

2 个答案:

答案 0 :(得分:4)

你做不到。

但是,您可以将路径更改为相对于文件而不是根目录。这样,无论您是在本地还是在服务器上打开页面,都无关紧要。例如:

root
|
+-- partial.html
|    
+-- some_folder
|  |  
|  +-- another_folder
|     |  
|     +-- some_file.html

如果您想在some_file.html中引用partial.html,那么它的相对路径将是 ../../ partial.html

在英语中,这是说两个文件夹,然后查找命名文件。

答案 1 :(得分:0)

使用简单的Web服务器(如python SimpleHTTPServer)解决了这个问题。