问题标签 [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.
apache - SSI 中的 DOCUMENT_URI 和 URI_REQUEST 有什么区别?
在查看 SSI printenv 转储时,我看到了一个变量 URI_REQUEST。
在阅读 Apache mod_include 文档时,我看到 DOCUMENT_URI,他们将其定义为“用户请求的文档的(%-decoded)URL 路径”。
有谁知道这两者的区别吗?
TIA。
apache - 让 Apache 动态修改静态网页
我一直在试验woopra.com一个网络分析工具。这需要将一段 javascript 代码添加到每个页面才能运行。对于具有通用页眉或页脚的更多动态站点,这很容易,但对于完全静态的 html 页面则不然。
我试图通过使用 Apache 重写和 SSI 的组合来解决它,用所需的代码“包装”静态 html。例如...
我对我的 apache 配置进行了以下更改
test.shtml 文件包含...
这个想法是一个请求进来
将被重定向到
然后 shtml 会将原始文件包含到响应页面中。
不幸的是,它并没有按计划工作 :) 任何人都可以看到我做错了什么,或者可能建议一种替代方法。是否有任何 apache 模块可以做同样的事情。最好可以在每个站点的基础上进行配置。
谢谢
彼得
html - SSI 和 XSL
我正在构建一个菜单并对其进行设置,以便我使用标准<!--#include virtual = "myDoc.xml" -->
SSI 标记来包含我的 xml 文档。xml 文档包括带有<?xml-stylesheet type="text/xsl" href="myOtherDoc.xsl"?>
. 由于某种原因,xsl 文档无法正常工作。xml 显示为 blob。
谢谢
账单
php - 如何在 localhost 上运行文件?
我如何在 localhost 上实际运行文件?我知道它正在工作,但是如何在其上运行文件,以及如何验证该文件实际上是在 localhost 上运行的?
这里的服务器新手,其他问题(我有运行 Apache 2.2 的 xampp): 从您的回答看来,我必须在浏览器中输入路径才能在 localhost 上打开文件。所以,如果我想将文件放在子目录中,我必须输入包括目录在内的完整路径?
有没有办法让浏览器在我处理我的 html 时指向本地主机,而不必一直输入路径?
我在 Dreamweaver CS3 中工作,并且想使用包含命令(SSI 或 PHP),但不必一直将我的文件放在 HostGator 上以查看它们是否正常工作。
最好的方法是什么(请具体说明,我一无所知)。如果任何地方都有详细的教程,非常感谢链接。
谢谢
php - 包括:用于单独文件中基本 HTML 和 Javascript 的 SSI 或 PHP
我的 Xampp 服务器正在运行,现在也可以在子目录中运行我的 html(子目录名称中不能有空格)。
SSI 包含或 PHP 包含:
Xampp 说 SSI 已停用。尝试取消注释包含的行,但它不会更改停用。
如何激活 SSI?
那么,如何在我的 html 中实现 SSI 包含语句或 PHP 包含语句以调用包含 html、图像、javascript 和调用其他 javascript 菜单文件的命令的 html 文件?
html - 将 .asp 文件包含到 html 文件中
除了必须用 asp 处理所有 html 文件之外,如何在 html 文件中包含 .asp 文件并对其进行处理。
html - SHTML的目的和独特之处是什么?
最近,当我看到一个带有 .shtml 扩展名的站点时,我开始了解 SHTML。
SHTML 的目的是什么,它与 HTML 和 DHTML 有何不同?
html - 服务器端包含和字符编码
我创建了一个静态网站,其中每个页面都具有以下结构:
- 常见的东西,如标题、菜单等。
- 主要内容 div 中的页面特定内容
- 页脚
在这个网站中,所有常见的内容都在每个页面中重复。为了提高可维护性,我重构了页面以使用服务器端包含(SSI),这样公共内容就不会重复。现在每个页面的结构是
- SSI 用于常见的东西,如标题、菜单等。
- 主要内容 div 中的页面特定内容
- 页脚的 SSI
在重构的站点中,由于某种原因,法语字符在特定于页面的内容区域中不再正确显示,尽管它们在通过 SSI 包含的内容中显示良好。
包含的标头将字符集指定为:
如果我在浏览器中打开其中一个主要内容页面,它会告诉我字符编码是 ISO-8859-1。我尝试使用以下行将 .htaccess 文件添加到文件夹中
但是那些讨厌的法国口音仍然无法在使用 SSI 的网站版本上正确显示。
apache2 - Apache:SSI 内的 SSI
有没有办法可以在包含文件中包含包含文件?(快说五倍!)
例如:
在index.html里面:
在include1.shtml里面:
所以树看起来像这样:index.html <-- include_1.shtml <-- include_2.shtml
照原样,这不适用于我的 Apache。第一个包含工作正常,但嵌套包含的内容不显示。
因为它是相关的,我在 Apache 2 上使用 XBitHack,并且我已经仔细检查了这两个文件是否可以由网络用户执行。
帮助?
apache - 使用 SSI 打印文档路径
我目前正在尝试在 Apache 中使用 SSI 打印文档路径。我已经设法让它工作了,除了我必须在一开始就在“http://”中硬编码。我目前的代码是:
问题是,当我通过 https 查看此文档时,它仍然显示“http”,这意味着它无法链接到自身。
有什么方法可以做到这一点,而无需在“http://”中进行硬编码?我在网上看过,但大多数例子都是这样做的。
谢谢。