HTML头块太大了

时间:2013-03-09 01:28:45

标签: php html iis-7

我遇到了问题。我想把我的HTML“head”块,并在每一页上加载它。我在Windows Server 2008 R2上使用IIS7。我正试图找到一种类似

的方法
    <link rel="header" href="mywebsite.com/src/header.html" type="text/html" />

或类似的东西,在每一页上,而不是一个大块。有人有任何想法吗?

2 个答案:

答案 0 :(得分:1)

使用php包含头部:

<?php
      include "mywebsite.com/src/header.html";
?>

将其放在每个文件的开头

答案 1 :(得分:0)

我不建议在您的网络服务器中解决此问题,因此您使用IIS的事实并不重要,即使很多人会告诉您它不是理想的选择。

有许多后端框架,如symfony,rails,meteor等,它们使用模板引擎(把手,玉器,Twig)根据物理位置自动将文件放在脑中。 在某些情况下,比如Symfony2的Twig,你可以在头部内部使用一个模板,并且有一个单独的文件,你的头部声明有点像你在上面呈现的那样。

除此之外,您还可以使用服务器端或客户端聚合器,例如Yahoo one。 (yui min)这些工具将JS和CSS文件连接成一个文件,从而减少文件总数和总数。

如果您使用的是PHP,那么Symfony2可能是您的解决方案,因为它提供了以上所有功能。