Php 链接到本地html文件

Php 链接到本地html文件,php,html,hyperlink,localhost,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 /Fr

我正在尝试将一个名为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>

  • 如果它与从中调用它的文件位于同一文件夹中,则只需按名称而不是完整路径调用它即可

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

    并在apache服务器中启动它。使用文件就像在文件系统中打开文件,但要查看html,请使用web服务器。

    我建议使用相对链接。因此,这种联系将是

    href="theFile.html"
    

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

    请使用
    根目录的相对路径<代码>根目录
    dir是一个目录,您的html文件位于该代码中。例如,如果您将此代码放入位于
    htdocs
    dir的html文件中,则相对链接为:

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

  • 正如其他人所说,在这种情况下,简单地使用相对URL是最简单的

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

    <li class="copyright">
        <a class="rules" href="Rules.html">Rules</a>
    </li>
    
  • 确保此
    Rules.html
    文件与调用它的文件位于同一目录(dir)中。如果没有,您将需要进行一些目录遍历来访问它


    有一些有用的例子。

    我也试过,但还是不走运。上面说找不到物体。我认为这与localhost有关,但不知道如何解决itObject not found?通常,如果您链接到一个不存在的页面,当您单击该链接时,它会显示类似于“Rules.html在此服务器上不存在”的内容。您尝试了我最火的建议,对吗?只是使用文件名?另外,请确保文件名为Rules.html而不是Rules.html。资本化很重要。另外,请注意我上面的编辑,也请尝试一下。谢谢大家。我尝试了每一个建议,但仍然没有运气,它仍然说“找不到对象”?如果是,您是否仍链接到“文件:”?更改后,您可以使用新代码编辑您的帖子吗?
    <li class="copyright">
        <a class="rules" href="Rules.html">Rules</a>
    </li>