HTML中的“通用”链接?

时间:2012-09-23 02:46:37

标签: html universal

  

可能重复:
  Include one HTML file in another HTML file

在我网站的每个页面上,我都有一个包含大约12个链接的页脚。每次我想要更改链接时,我都必须在每个页面上进行更改。有可能这样做,所以我可以在某个地方改变链接,并在每个页面上更改?感谢。

3 个答案:

答案 0 :(得分:4)

这个确切的问题是服务器端脚本的优点,您可以在其中定义每个页面在检索时从中提取的头文件,允许您更改单个文件并让更改传播整个网站。

这就是PHP中的样子:

header.php - <a href="link">Link</a>

all_other_pages.php - <?php include header.php; ?> ...

答案 1 :(得分:2)

更好的方法是使用mvc架构。你可以通过创建单独的php文件并包含它们来实现它

类似于header header.php for wrapper wrapper.php和footer footer.php以及显示pagge只是包含或要求它们

喜欢index.php

   <?php
     require"header.php"; // for the header of the page 
     require"wrapper.php";
     require"footer.php";  // for the footer of the page 

你也可以创建header()footer()的功能,这样你就可以在文件中包含更多的功能,它减少了文件的数量,你只需要包含一个带有功能的文件< / p>

index.php

 <?php
      require"function.php"; 
      header();      // for the header of the page           
      require"wrapper.php";
      footer();       // for the footer of the page

在上面的方法中,标题和后缀的代码将是所有网站的通用,你需要改变的是在wrapper.php中的代码中的代码

答案 2 :(得分:1)

如果您可以使用服务器端包含或其他服务器端编程,那么是,否则它不适用于直接HTML。您可以在IFRAME中包含页脚,以便每个页面加载相同的页脚页面,但这远非理想的解决方案。