我想在我的index.htm文件中放一个footer.htm,但到目前为止我还不能。这是我的代码。
的index.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<p>This is my index page!</p>
<!--#include virtual="footer.htm" -->
<!--#include file="footer.htm" -->
</body>
</html>
footer.htm
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<p>This is my footer</p>
</body>
</html>
我在visual studio 2010内置的web服务器中尝试过,我也尝试过apache但是没有运气。请注意我在html5中尝试它
答案 0 :(得分:2)
您正在使用server side include语法。您需要配置您的Web服务器以处理您的HTML文档以获取SSI指令。
Apache手册中有guide to configuring SSI。
答案 1 :(得分:0)
该语法对于SSI来说是正确的。也许你应该检查:
您的虚拟主机支持SSI 文件名是正确的(即htm而不是html。)