html - 在本地文件系统上设置 HTML 根目录的绝对路径

标签 html linux web absolute-path

在我的本地文件系统上测试时如何在我的网站中使用绝对路径?我知道我可以使用 / 访问我网站的根目录。但是,这仅在我的网站位于服务器上时有效。我希望能够在我的本地文件系统上使用绝对路径,以便我可以在上传之前进行适当的测试。

有没有办法在 HTML 中将变量设置为根目录?类似于 Linux,您可以在其中定义变量 WEBPATH=/home/user/website。因此,我可以将例如 src="WEBPATH/folder/file.html 用于我在我的网站中使用的所有文件,并且我可以修改 WEBPATH 取决于我是否在本地测试或使用服务器根文件夹。

我也愿意接受其他解决方法。

最佳答案

我假设您使用文件 url 访问浏览器中的 HTML,在这种情况下,使绝对路径正常工作的一种简单方法是使用本地网络服务器为您的网站提供服务。

如果你安装了 Python 3,你可以运行 python3 -m http.server从您的网站根目录的命令行,它将为您的网站提供服务 localhost:8000 .

关于html - 在本地文件系统上设置 HTML 根目录的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32260798/

相关文章:

html - 沿路径发出动画 SVG

html - 使用 css 和 html 创建 hr,箭头位于左下角

javascript - 使用 HTML 表单提前输入 - 根据选择自动填充下一个单元格

linux - 编写一个脚本来删除 Linux 中不同文件夹中存在的文件

javascript - link_to 不替换 div 内容

c++ - 实现高分辨率定时器的最佳方式

linux - Exec --no-startup-id <command> 表示 "--"无效选项

user-interface - Web App UX 行选择最佳实践

java - 如何从现有的 Web 应用程序访问 HDFS(Hadoop 文件系统)

jquery - Msdropdown 仅以 "slideDown"动画打开