链接到本地​​html文件

时间:2014-01-22 13:13:25

标签: php html hyperlink localhost

我试图将链接放到名为 Rules.html 的本地html文件中, 但由于某种原因,我无法使其发挥作用。

Html文件与我的php文件位于同一文件夹中。

请注意,我在 localhost:1337 上运行我的论坛,这也应该在该行的某个地方吗? 这是我的代码:

   <li class="copyright">
    <a class="rules" href="file:///C:/xampp/htdocs/SMF/smf_2-0-6_install/Themes   
    /Fresh_v2_RC5/Rules.html">Rules</a>
   </li>

4 个答案:

答案 0 :(得分:0)

如果它与您调用它的文件位于同一文件夹中,则可以按名称调用它,而不是它的完整路径。

<li class="copyright">
    <a class="rules" href="Rules.html">Rules</a></li>

此外,如果您使用它的完整路径名称来呼叫它,则不希望使用file:打开链接的html文档。你会打电话:

编辑:(在localhost前添加//。)

<li class="copyright">
    <a class="rules" href="//localhost/../Rules.html">Rules</a></li>

然后在你的apache服务器中提取它。使用文件就像在文件系统中打开文件一样,但要查看html,请使用您的Web服务器。

答案 1 :(得分:0)

我建议使用相对链接。所以链接将是

href="theFile.html"

如果它与您尝试编写链接的文件位于同一文件夹中。

答案 2 :(得分:0)

使用root目录中的相对路径。 Root dir是一个dir,用于将html文件放在此代码中。例如,如果您将此代码放在位于htdocs目录中的html文件中,那么相对链接为:

<li class="copyright">
    <a class="rules" href="SMF/smf_2-0-6_install/Themes/Fresh_v2_RC5/Rules.html">Rules</a>
</li>

答案 3 :(得分:0)

正如其他人所说,在这种情况下最简单的方法就是使用相对网址。

使用您提供的代码执行此操作的方法:

<li class="copyright">
    <a class="rules" href="Rules.html">Rules</a>
</li>

确保此Rules.html文件与您调用它的文件位于同一目录(dir)中。如果没有,你需要进行一些目录遍历才能到达它。

Here's a question以及一些有用的示例。