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

php - php.ini include_path 和 ssi

我的网站 webroot (var/www/shared/ssi) 之外有一个 ssi 目录

我希望服务器上的所有不同虚拟主机都能够访问此目录中的文件,因此我在 php.ini 中添加了 include_path 的路径

现在我可以简单地执行以下操作来在这个目录中加载 ssi 文件。

我的问题是 - 这是一个好习惯吗?我应该知道这样做的任何安全隐患吗?

谢谢

0 投票
0 回答
924 浏览

java - Apache Web 服务器 SSI 和 Jetty

我正在尝试将 Apache mod_include 用于 SSI。我有一个当前正在使用 Jetty 服务的 java 应用程序。我已经能够让 SSI 直接与 Jetty 一起工作,但我现在正试图通过 Apache 启用 SSI。

我正在使用 mod_proxy 将请求转发到 Jetty。我假设我在这里遗漏了一些东西,因为即使请求确实转发给了 Jetty,Apache 也没有评估 SSI 标签。

当前 mod_proxy 配置

ProxyRequests Off ProxyPreserveHost On

在 webapp 目录下,我有一个文件 apacheSSI.shtml,其内容如下:

0 投票
1 回答
814 浏览

html - 本地 IIS 网站上的 SSI 处理错误,但适用于其他网络服务器

我有一个使用 SSI 指令#include virtual 的网站。

_includes 是网络服务器上网站根目录中的一个文件夹。我在 IIS 的默认网站上创建了一个虚拟目录,这样我就可以在本地进行开发。我称它为 devgroupsite。

在我的 IIS 站点上运行该站点时出现 SSI 处理错误。如果我这样做:

它可以工作,但当然它不会在我的实际网络服务器上工作。

您知道如何创建 IIS 虚拟目录或新的 IIS 网站以便能够使用“_includes/top_nav.html”吗?还是我只是使用错误的 IIS?

先谢谢各位了!!!

0 投票
3 回答
2562 浏览

html - wamp ssi 不工作

我正在与 wamp 合作。我想使用 ssi,所以我在 httpd.conf 中更改了以下几行,但它似乎不起作用:

测试.html

菜单.shtml

我错过了什么?

0 投票
2 回答
316 浏览

jsp - 我们可以用服务器端包含替换 servlet 上下文对象并尝试缓存块吗?

我在 JSP 中有以下代码片段:我们可以用服务器端包含替换它吗?具体来说,就是调用 Servlet Context 对象和 try-catch 块。

请指教 :

提前致谢。

0 投票
4 回答
2705 浏览

html - 在网站中包含菜单的良好做法?

我对网站建设很陌生。然而,在 LaTeX 和其他一些编程语言方面确实有一些经验。

我真的尝试重用代码等。所以,在构建我的网站时,我想“包含”例如其他页面中的菜单,而不是显式地复制粘贴它。

我知道有几种方法可以做到这一点:

  • 菜单是静态页面,您的内容在 iframe 中。这是最糟糕的方法,因为它破坏了很多东西,例如后退/前进等......(我知道这对某些人来说可能是可取的,但在我的情况下不是)。
  • 这就是我现在使用的:每个网页都包含使用 iframe 的菜单:

    这种方法的缺点是:当人们重新访问您的网站时,菜单不会正确重新加载,除非您使用一些专门告诉浏览器执行此操作的脚本:

    /li>
  • 这就是我的想法,因为我的新主机允许这样做:包括使用 SSI 的菜单。

    可能的缺点是每个网页都必须允许包含,因此必须进行解析(这会减慢文件系统的速度)。安全对我来说不是问题。

你会推荐什么?有什么应该做的礼貌规则吗?上述任何方法是否存在兼容性问题?有没有更好的方法?

例如:我怀疑第二种方法(我现在正在使用)破坏了谷歌索引,所以只有我的主页被索引。(我不确定这是否属实)。

0 投票
1 回答
44 浏览

.net - 在我的 .NET 网站上包含类文件和结构定义的正确方法是什么?

我在不使用 Visual Studio 的情况下在 .NET 中构建站点。

虚拟包含包含我的类定义文件的正确方法吗?

例如,这是我页面的前几行的样子:

在classDefinition.aspx 中,我定义了一个类之外的结构。classDefinition.aspx 的前几行如下所示:

当我尝试在 anotherClassDefinition.aspx 中将私有成员声明为 loginInfo 时,出现类型未定义错误。为什么会这样?

0 投票
1 回答
131 浏览

xquery - XQuery 和服务器端包括

如何指示 XQuery 将这些 SSI 指令(HTML 注释)从 XQuery 文件 (.xq) 复制到输出 html 文件。

我正在使用 Saxon,但出现以下错误:

0 投票
1 回答
153 浏览

ssi - 这个 SSI 条件语句中的“$”是什么意思?

我在这里阅读有关 SSI的信息。控制指令部分下的第一个代码示例如下所示:

“$”符号是什么意思?EOF,一个函数,得到...???

谢谢!

0 投票
2 回答
1127 浏览

.htaccess - 服务器端包括 apache 启用

我正在尝试使 SSI 在我的站点中使用它。我想做的第一件事就是启用它并做一个回显来验证它是否工作。

我有 apache2,在根目录中有 SSI 文件夹,在该文件夹中我创建了一个 .htaccess 文件,如下所示:

所以现在它应该启用 SSI。(对?)

在 SSI 文件夹中有 echo_ssi.shtml 文件,包含:

当我在浏览器中打开 echo_ssi.shtml 时,什么也没有发生。我想在格林威治标准时间得到时间和日期......

我在 SSI 启用配置中做错了什么?还有其他我需要做/添加的事情吗?