问题标签 [ssi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
6012 浏览

php - 在所有页面中包含导航栏的最佳方式是什么?

我正在考虑一种将导航栏添加到我所有网页的方法,当我更新文件时,所有页面也应该更新。
我在谷歌上研究了一段时间,我发现的是:

  •  PHP 
  •  SSI (我什至不知道这是什么)
  •  JavaScript 

但是哪一个是最好的?有人能解释一下SSI是什么吗?

0 投票
1 回答
229 浏览

ssi - 在我的网站中使用 SSI 重要吗?

我想知道 SSI“服务器端包含”对网站有多重要?我仍然没有发现使用它的任何重要性。我只知道它使用文件格式 .shtml 而不是 .html

任何意见表示赞赏。

谢谢

0 投票
1 回答
1394 浏览

caching - 防止缓存服务器端包含文件

我有一个经典的 ASP 页面,它使用服务器端包含调用其他一些 ASP 文件。

我不希望任何浏览器缓存主文件和包含的文件。

目前我的主要看起来像这样:

我只将 Response.CacheControl、Response.AddHeader、Response.Expires 代码放在主页上,而不是放在包含的文件上。

我的问题是:

  1. 所有服务器端包含的 ASP 页面都需要我使用过的Response.CacheControl, Response.AddHeader和代码,还是只需要主文件?Response.Expires

  2. 我使用的代码是否足以防止在所有浏览器上进行缓存?

0 投票
1 回答
458 浏览

apache - 如何使用 Apache(并在 Dreamweaver 中开发)在我的浏览器中使 SSI 在我的 PC 上运行?

我正在 Dreamweaver 中设计一个网站。我想使用 SSI(为了没有多余的 HTML 代码)。我需要能够在我自己的计算机上的浏览器中测试我的所有页面(包括 SSI、许多链接等等)。

** 在我的 Windows 7 Professional 操作系统上,我成功地“运行所有 Apache 服务”。

** 我的带有 #include 指令的文件的扩展名为 .shtml。

** 我的 .HTACCESS 文件与 .shtml 文件(以及包含的文件)位于同一文件夹中。

然而,SSI“包含”部分在我的任何浏览器(例如,Firefox、IE、Chrome、Safari)中都不起作用。SSI 包含的代码确实在 Dreamweaver 中显示良好。

据我了解,这部分不需要 SQL 或 PhP。正确的?

我发现了 2 组不同的代码,据说在 .HTACCESS 文件中是需要的。我已经分别尝试了两组,但都没有区别。他们在这里:

和这里:

http://help.adobe.com/en_US/dreamweaver/cs/using/WSc78c5058ca073340dcda9110b1f693f21-7b6ba.html说:

服务器端包括两种类型:虚拟和文件... 如果您的服务器是 Apache Web 服务器,请选择虚拟。在 Apache 中,虚拟适用于所有情况......

我已经尝试过“虚拟”和“文件”,但都没有什么不同。

我习惯于 HTML 和 CSS,但我对 Dreamweaver、SSI、Apache 和 .HTACCESS 等文件不熟悉。我在互联网上阅读了很多帮助,但找不到我做错了什么。谢谢,如果你有建议。

0 投票
3 回答
42741 浏览

html - 是否可以使用烧瓶执行包含?

假设我有一个模板布局保存在 template.html 中。此模板包括横幅、侧边导航、内容容器和页脚。我可以使用flask来分解这些页面元素,以便我可以拥有banner.html、sidenavigation.html等文件并在template.html中呈现这些不同的文件吗?

0 投票
1 回答
726 浏览

apache - 使用 Apache SSI 模拟数组和循环

我想声明一个能够在 Apache SSI 中保存多个值的变量。然后我想遍历这些值并将它们打印在页面上。

我可以使用正则表达式和递归包含来做到这一点吗?我是不是疯了,还是我可以完成这项工作:

在 index.html 中

在 looper.shtml 中:

0 投票
1 回答
337 浏览

ssi - 如何有条件地禁用服务器端包括

我有一种情况,我将内容从 CMS 提取到 spring webapp 中。现在我们想在 CMS 中为作者提供一个选项,以在 apache 提供的 html 上添加或删除 spring 应用程序页眉和页脚。此决定应根据在 CMS 上完成的设置在服务器上完成。我们决定使用服务器端包含来做决定。现在棘手的部分是我如何让 apache 服务器忽略一些服务器端包含并根据 CMS 设置处理其余部分。代码类似于以下


< ! -- #include virtual="/webApp/globalHeaderWrapper" -->

CMS 数据进入此处。

< !-- #include virtual="/webApp/globalFooterWrapper" -->

0 投票
2 回答
1262 浏览

ssi - 最简单的支持 SSI 的 http 服务器?

我正在开发一个 Web 原型,但我需要重用 HTML 代码。我找不到任何包含 html 文件的客户端解决方案,现在我正在尝试找到一个不需要配置的简单 http 服务器,例如:python -m SimpleHTTPServer 8000并且支持 SSI。

0 投票
1 回答
302 浏览

apache - 服务器端包括 - 使用

我正在构建一些 html 模板,工作必须在 2 人之间共享,我想创建一些公共区域并将它们包含在文件中,但其他用户没有安装 php。

我创建了一个 .shtml 并使用

  • 人们还在使用 ssi 包括吗?

  • 我可以将扩展名设为 .html 吗?

0 投票
4 回答
2222 浏览

html - 在没有服务器的情况下将 HTML 文件包含在另一个 HTML 文件中。那可能吗?

我有一个标题,它将在所有页面中保持一致。我想让它通用。所以我想在每个 HTML 页面中包含通用标题。

当我检查 HTML 包括时,我想出了需要服务器的 SSI。我的要求是我想在另一个没有服务器的情况下包含 HTML 文件。