html - 如何在不将 Html 更改为 sHtml 的情况下包含其他代码(菜单栏或侧边栏)

标签 html include ssi

我想将页眉包含到许多网页中所以我想创建一个文件并包含在所有页面中。我发现一种方法是通过 SSI(服务器端包括),但它需要将网页的扩展名从 Html 更改为 sHtml(由于某些限制我不能这样做)。

有没有办法在不更改扩展名的情况下做到这一点?

最佳答案

我上次检查(几年前),使用 Apache,如果您使 html 文件可由 httpd 进程执行,它们将像 shtml 一样运行,而无需重命名它们。

我将这样做的安全隐患留给您自己评估。

关于html - 如何在不将 Html 更改为 sHtml 的情况下包含其他代码(菜单栏或侧边栏),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14224698/

相关文章:

javascript - 如何在 HTML5 对象或 iframe 中禁用用户交互/事件

javascript - 更改链接颜色 onclick 而不使用 PreventDefault()

javascript - js文件包含传递参数

windows - ssi 处理此指令时发生错误

javascript - HTML 包含没有 js?

JQuery .Ajax 返回数据作为对象而不是 HTML

javascript - 仅当它已经没有时如何将类添加到元素?

ruby-on-rails - rails 4 : How to use module from lib in initializer file?

c++ - 编译器忽略我的包含 -I 新库版本

ssi - 基本 SSI 不工作