如何使用相对 URI 转到子目录
How to go to sub-directory with relative URI
对不起,如果它很基础,但我无法通过搜索找到答案。
如果我们在页面 http://www.example.com/a-dir-without-trailing-slash
中,我们如何使用相对 URI 到达子目录 http://www.example.com/a-dir-without-trailing-slash/pic
? (我们不知道当前目录名(即a-dir-without-trailing-slash
)
更多解释:
a-dir-without-trailing-slash
是网站文章的名称。它不是实际目录,也不是实际文件名。现在,我想通过以下地址获取本文中使用的图片:
http://www.example.com/a-dir-without-trailing-slash/pic/1
http://www.example.com/a-dir-without-trailing-slash/pic/2
,...
在网页 html 中,我会用类似于以下的内容来引用它们:
<img src="pic/1" />
如果原文章地址是http://www.example.com/a-dir-with-trailing-slash/
的形式,上面的例子就可以正常运行了。我想知道是否可以用当前文章地址(不带尾部斜杠)获得亲戚 URI
?
非常感谢
您需要服务器端脚本来将文件名添加到 url(或者可能只是头部的一个 '> 标记)。 – 萨尔曼
赏金获得。
我想您想避免在内容中进行硬编码 "slugs",以便它们可以相互独立地存储和操作。
一个解决方案是使用 base
标签,它允许您指定添加到相对 URL 的前缀,而不是在整个地方键入它们。
- 确保您的网站在必要时使用绝对 URL。
- 将您的 CMS 修改为 "generate" 并将以下标记放入包含尾部斜杠的头部部分:
<base href="/a-dir-without-trailing-slash/">
- 然后您可以在内容中使用相对 URL,例如:
<img src="pic/1">
<!-- http://www.example.com/a-dir-without-trailing-slash.html/pic/1 -->
对不起,如果它很基础,但我无法通过搜索找到答案。
如果我们在页面 http://www.example.com/a-dir-without-trailing-slash
中,我们如何使用相对 URI 到达子目录 http://www.example.com/a-dir-without-trailing-slash/pic
? (我们不知道当前目录名(即a-dir-without-trailing-slash
)
更多解释:
a-dir-without-trailing-slash
是网站文章的名称。它不是实际目录,也不是实际文件名。现在,我想通过以下地址获取本文中使用的图片:
http://www.example.com/a-dir-without-trailing-slash/pic/1
http://www.example.com/a-dir-without-trailing-slash/pic/2
,...
在网页 html 中,我会用类似于以下的内容来引用它们:
<img src="pic/1" />
如果原文章地址是http://www.example.com/a-dir-with-trailing-slash/
的形式,上面的例子就可以正常运行了。我想知道是否可以用当前文章地址(不带尾部斜杠)获得亲戚 URI
?
非常感谢
您需要服务器端脚本来将文件名添加到 url(或者可能只是头部的一个 '> 标记)。 – 萨尔曼 赏金获得。
我想您想避免在内容中进行硬编码 "slugs",以便它们可以相互独立地存储和操作。
一个解决方案是使用 base
标签,它允许您指定添加到相对 URL 的前缀,而不是在整个地方键入它们。
- 确保您的网站在必要时使用绝对 URL。
- 将您的 CMS 修改为 "generate" 并将以下标记放入包含尾部斜杠的头部部分:
<base href="/a-dir-without-trailing-slash/">
- 然后您可以在内容中使用相对 URL,例如:
<img src="pic/1">
<!-- http://www.example.com/a-dir-without-trailing-slash.html/pic/1 -->