在静态html网站上包含标准页眉/页脚的推荐方法是什么?

时间:2014-01-06 23:26:47

标签: html apache web server-side-includes

我有一个网站(Apache),它都是静态HTML,我希望在所有页面中包含某些内容,例如页脚。良好的'服务器端包括(SSI)还有可行吗?

2 个答案:

答案 0 :(得分:1)

我不再使用SSI了,它们容易受到安全漏洞的影响。使用您正在使用的任何服务器端语言(PHP,Node.JS,JSP或其他)包含静态HTML也更容易,因为它们允许更多的可扩展性

因为这会破坏某些链接,您可以在.htaccess中使用此链接来重定向这些链接

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)\.html$ $1.php?%{QUERY_STRING} [L]

答案 1 :(得分:1)

是的,在这种情况下,这将是最简单的解决方案,只需按照http://httpd.apache.org/docs/current/misc/security_tips.html

的SSI安全提示进行操作
相关问题