【问题标题】:Relative Link to Subfolder?子文件夹的相对链接?
【发布时间】:2015-04-06 21:11:46
【问题描述】:

我有链接:www.mysite.com/jobs/stackoverflow

我想使用相对文件路径获取此链接:www.mysite.com/jobs/stackoverflow/123

现在我正在使用 PHP 获取当前 url,然后将 '/123' 附加到 'href' 值的末尾以访问子文件夹。这种方法有效,但我想知道是否有办法编写一个将链接到子文件夹的相对链接。起初我以为它会像打字一样简单:

<a href="123">Link</a>

但这取代了“stackoverflow”部分,而不是将其附加到末尾。

我对使用 PHP 解决方案很好,我不是在寻找 javascript 或 jQuery 解决方案,我只是想看看是否有一种仅使用 HTML 的简单方法。

【问题讨论】:

  • 您可以使用 htaccess 重写,这允许您为 url 设置规则。所以你最终可以做的是拥有 href="/123" 并设置一个规则,以便这种类型的 url 映射到 www.mysite.com/jobs/stackoverflow/123 看看这个链接:addedbytes.com/articles/for-beginners/…
  • 或在 php.ini 中创建一个“路由器”。类似于我上面的评论。仅使用 php 来分解 url 或确定页面实际应该去哪里。
  • 或等待您的文件结构。相对路径可以使用 ./123 完成,其中 ./ 表示此文件或路径所在的目录路径的其余部分。

标签: php html


【解决方案1】:

我发现有人像这样链接到当前目录:

Basic HTML - how to set relative path to current folder?

所以在链接中将./ 放在123 之前可能会起作用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-26
    • 1970-01-01
    • 2015-01-28
    • 2015-09-10
    • 2014-08-08
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    相关资源
    最近更新 更多