【发布时间】:2017-12-04 07:11:07
【问题描述】:
我有一个带有字母索引的 HTML 文件,其中包含“内部”(相对)链接,指的是文档本身。现在每个字母都包含指向外部(绝对)链接的链接。总共有大约 5,500 个这样的链接,为每个链接添加相同的基本 href 是非常愚蠢的。这是一个使用基本 href 的经典案例。但是,使用基本 href 会取消内部引用。
是否可以保留内部链接并为外部链接使用“base href”,因为它们都属于同一个基地址?
例子:
<a href="#A">A</a> | <a href="#B">B</a> | ...
<a name="A"></a>
<li><a href="https://stackoverflow.com/questions/37158674">37158674</a></li>
<li><a href="https://stackoverflow.com/questions/37158675">37158675</a></li>
...
这里的基本href当然是“https://stackoverflow.com/questions/”
【问题讨论】:
-
你是说你也有链接
/yoursitepage吗?你想让一些人去https://stackoverflow.com/questions/,而一些人留在内部? -
您可以创建使用 JavaScript 或 PHP 编写 HTML 的代码。
-
是的,卡提克。正是这样。不错的主意,PHPglue。但如果可能的话,我正在寻找一条直路。我还可以使用第二个本地 HTML 文件来放置带有外部链接的基本 href。但是,我更喜欢 JS 解决方案! :) 谢谢。
标签: html