我应该如何为同一子域中的目录创建 link?
How should I create a link to a directory within the same subdomain?
我目前有一个索引文件保存在 url 格式 subdomain.domain.com/directory1
下。在目录 1 中,我有另一个名为 directory2
的目录。要访问 directory2
的索引页,我使用了 <a href="/directory2">Link</a>
.
形式的 link
我原以为这个 link 会在点击时将用户引导至页面 subdomain.domain.com/directory1/directory2
,但它却指向 subdomain.domain.com/directory2
.
为什么会这样?
您应该使用完整路径:
<a href="/directory1/directory2">Link</a>
发生这种情况是因为您使用的是亲戚 url。
编辑~:
假设您的脚本(本例中的 index.html)正在 http://example.com/
执行,文件夹结构如下:
index.html
uploads/
- img.jpg
images/
- banners/
- banner1.jpg
- banner2.jpg
如果你想创建一个link到'uploads'的文件夹,你所要做的就是
<a href="uploads/">go to uploads</a>
也就是因为他们在同一个结构层次.
另一方面,如果您想要 link 其中一个横幅,则必须 "navigate" 通过 images
然后 banners
。这意味着 relative 你的脚本,有 images/banner/
,
我目前有一个索引文件保存在 url 格式 subdomain.domain.com/directory1
下。在目录 1 中,我有另一个名为 directory2
的目录。要访问 directory2
的索引页,我使用了 <a href="/directory2">Link</a>
.
我原以为这个 link 会在点击时将用户引导至页面 subdomain.domain.com/directory1/directory2
,但它却指向 subdomain.domain.com/directory2
.
为什么会这样?
您应该使用完整路径:
<a href="/directory1/directory2">Link</a>
发生这种情况是因为您使用的是亲戚 url。
编辑~:
假设您的脚本(本例中的 index.html)正在 http://example.com/
执行,文件夹结构如下:
index.html
uploads/
- img.jpg
images/
- banners/
- banner1.jpg
- banner2.jpg
如果你想创建一个link到'uploads'的文件夹,你所要做的就是
<a href="uploads/">go to uploads</a>
也就是因为他们在同一个结构层次.
另一方面,如果您想要 link 其中一个横幅,则必须 "navigate" 通过 images
然后 banners
。这意味着 relative 你的脚本,有 images/banner/
,