问题标签 [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 投票
2 回答
5656 浏览

apache - SSI 中的 DOCUMENT_URI 和 URI_REQUEST 有什么区别?

在查看 SSI printenv 转储时,我看到了一个变量 URI_REQUEST。

在阅读 Apache mod_include 文档时,我看到 DOCUMENT_URI,他们将其定义为“用户请求的文档的(%-decoded)URL 路径”。

有谁知道这两者的区别吗?

TIA。

0 投票
4 回答
4026 浏览

apache - 让 Apache 动态修改静态网页

我一直在试验woopra.com一个网络分析工具。这需要将一段 javascript 代码添加到每个页面才能运行。对于具有通用页眉或页脚的更多动态站点,这很容易,但对于完全静态的 html 页面则不然。

我试图通过使用 Apache 重写和 SSI 的组合来解决它,用所需的代码“包装”静态 html。例如...

我对我的 apache 配置进行了以下更改

test.shtml 文件包含...

这个想法是一个请求进来

将被重定向到

然后 shtml 会将原始文件包含到响应页面中。

不幸的是,它并没有按计划工作 :) 任何人都可以看到我做错了什么,或者可能建议一种替代方法。是否有任何 apache 模块可以做同样的事情。最好可以在每个站点的基础上进行配置。

谢谢

彼得

0 投票
1 回答
872 浏览

html - SSI 和 XSL

我正在构建一个菜单并对其进行设置,以便我使用标准<!--#include virtual = "myDoc.xml" --> SSI 标记来包含我的 xml 文档。xml 文档包括带有<?xml-stylesheet type="text/xsl" href="myOtherDoc.xsl"?>. 由于某种原因,xsl 文档无法正常工作。xml 显示为 blob。

谢谢

账单

0 投票
7 回答
331017 浏览

php - 如何在 localhost 上运行文件?

我如何在 localhost 上实际运行文件?我知道它正在工作,但是如何在其上运行文件,以及如何验证该文件实际上是在 localhost 上运行的?

这里的服务器新手,其他问题(我有运行 Apache 2.2 的 xampp): 从您的回答看来,我必须在浏览器中输入路径才能在 localhost 上打开文件。所以,如果我想将文件放在子目录中,我必须输入包括目录在内的完整路径?

有没有办法让浏览器在我处理我的 html 时指向本地主机,而不必一直输入路径?

我在 Dreamweaver CS3 中工作,并且想使用包含命令(SSI 或 PHP),但不必一直将我的文件放在 HostGator 上以查看它们是否正常工作。

最好的方法是什么(请具体说明,我一无所知)。如果任何地方都有详细的教程,非常感谢链接。

谢谢

0 投票
3 回答
1183 浏览

php - 包括:用于单独文件中基本 HTML 和 Javascript 的 SSI 或 PHP

我的 Xampp 服务器正在运行,现在也可以在子目录中运行我的 html(子目录名称中不能有空格)。

SSI 包含或 PHP 包含:

Xampp 说 SSI 已停用。尝试取消注释包含的行,但它不会更改停用。

如何激活 SSI?

那么,如何在我的 html 中实现 SSI 包含语句或 PHP 包含语句以调用包含 html、图像、javascript 和调用其他 javascript 菜单文件的命令的 html 文件?

0 投票
5 回答
9183 浏览

html - 将 .asp 文件包含到 html 文件中

除了必须用 asp 处理所有 html 文件之外,如何在 html 文件中包含 .asp 文件并对其进行处理。

0 投票
3 回答
109877 浏览

html - SHTML的目的和独特之处是什么?

最近,当我看到一个带有 .shtml 扩展名的站点时,我开始了解 SHTML。

SHTML 的目的是什么,它与 HTML 和 DHTML 有何不同?

0 投票
3 回答
5120 浏览

html - 服务器端包含和字符编码

我创建了一个静态网站,其中每个页面都具有以下结构:

  1. 常见的东西,如标题、菜单等。
  2. 主要内容 div 中的页面特定内容
  3. 页脚

在这个网站中,所有常见的内容都在每个页面中重复。为了提高可维护性,我重构了页面以使用服务器端包含(SSI),这样公共内容就不会重复。现在每个页面的结构是

  1. SSI 用于常见的东西,如标题、菜单等。
  2. 主要内容 div 中的页面特定内容
  3. 页脚的 SSI

在重构的站点中,由于某种原因,法语字符在特定于页面的内容区域中不再正确显示,尽管它们在通过 SSI 包含的内容中显示良好。

包含的标头将字符集指定为:

如果我在浏览器中打开其中一个主要内容页面,它会告诉我字符编码是 ISO-8859-1。我尝试使用以下行将 .htaccess 文件添加到文件夹中

但是那些讨厌的法国口音仍然无法在使用 SSI 的网站版本上正确显示。

0 投票
2 回答
1816 浏览

apache2 - Apache:SSI 内的 SSI

有没有办法可以在包含文件中包含包含文件?(快说五倍!)

例如:

index.html里面:

include1.shtml里面:

所以树看起来像这样:index.html <-- include_1.shtml <-- include_2.shtml

照原样,这不适用于我的 Apache。第一个包含工作正常,但嵌套包含的内容不显示。

因为它是相关的,我在 Apache 2 上使用 XBitHack,并且我已经仔细检查了这两个文件是否可以由网络用户执行。

帮助?

0 投票
1 回答
326 浏览

apache - 使用 SSI 打印文档路径

我目前正在尝试在 Apache 中使用 SSI 打印文档路径。我已经设法让它工作了,除了我必须在一开始就在“http://”中硬编码。我目前的代码是:

问题是,当我通过 https 查看此文档时,它仍然显示“http”,这意味着它无法链接到自身。

有什么方法可以做到这一点,而无需在“http://”中进行硬编码?我在网上看过,但大多数例子都是这样做的。

谢谢。