【发布时间】: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 完成,其中 ./ 表示此文件或路径所在的目录路径的其余部分。