如何在网页上使用常用菜单?

时间:2013-05-31 11:16:46

标签: html

我正在为一个组织开发一个网站。为此,我有一个菜单。如果我想添加一个新菜单项,我需要更新所有.html文件以添加该菜单项。

任何人都可以提供一个简单的解决方案,这样如果我将菜单项添加到文件中,菜单应该在所有文件中更新吗?

1 个答案:

答案 0 :(得分:3)

强烈建议使用PHP:

<?php include "header.html"; ?>

这适用于Linux和Linux。 Windows,以及Apache和&amp; IIS。


但是,如果这不是一个选项,您可以使用Server Side Includes

同一目录中的文件:

<!--#include file="header.html"-->

另一个目录中的文件:

<!--#include virtual="/header.html"-->

你需要一个Apache(而不是IIS)服务器才能工作。您还需要使用.shtml文件扩展名。


或者,鉴于您希望保留.html个扩展名,您可以让Apache“认为”所有.html个文件实际上都是.php

在您网站的根目录下创建.htaccess文件并添加以下行:

AddType application/x-httpd-php .html .htm

如果你正在运行PHP作为CGI(可能不是这种情况),你应该写:

AddHandler application/x-httpd-php .html .htm 

(取自this answer