问题标签 [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.
php - php.ini include_path 和 ssi
我的网站 webroot (var/www/shared/ssi) 之外有一个 ssi 目录
我希望服务器上的所有不同虚拟主机都能够访问此目录中的文件,因此我在 php.ini 中添加了 include_path 的路径
现在我可以简单地执行以下操作来在这个目录中加载 ssi 文件。
我的问题是 - 这是一个好习惯吗?我应该知道这样做的任何安全隐患吗?
谢谢
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,其内容如下:
html - 本地 IIS 网站上的 SSI 处理错误,但适用于其他网络服务器
我有一个使用 SSI 指令#include virtual 的网站。
_includes 是网络服务器上网站根目录中的一个文件夹。我在 IIS 的默认网站上创建了一个虚拟目录,这样我就可以在本地进行开发。我称它为 devgroupsite。
在我的 IIS 站点上运行该站点时出现 SSI 处理错误。如果我这样做:
它可以工作,但当然它不会在我的实际网络服务器上工作。
您知道如何创建 IIS 虚拟目录或新的 IIS 网站以便能够使用“_includes/top_nav.html”吗?还是我只是使用错误的 IIS?
先谢谢各位了!!!
html - wamp ssi 不工作
我正在与 wamp 合作。我想使用 ssi,所以我在 httpd.conf 中更改了以下几行,但它似乎不起作用:
测试.html
菜单.shtml
我错过了什么?
jsp - 我们可以用服务器端包含替换 servlet 上下文对象并尝试缓存块吗?
我在 JSP 中有以下代码片段:我们可以用服务器端包含替换它吗?具体来说,就是调用 Servlet Context 对象和 try-catch 块。
请指教 :
提前致谢。
html - 在网站中包含菜单的良好做法?
我对网站建设很陌生。然而,在 LaTeX 和其他一些编程语言方面确实有一些经验。
我真的尝试重用代码等。所以,在构建我的网站时,我想“包含”例如其他页面中的菜单,而不是显式地复制粘贴它。
我知道有几种方法可以做到这一点:
- 菜单是静态页面,您的内容在 iframe 中。这是最糟糕的方法,因为它破坏了很多东西,例如后退/前进等......(我知道这对某些人来说可能是可取的,但在我的情况下不是)。
这就是我现在使用的:每个网页都包含使用 iframe 的菜单:
这种方法的缺点是:当人们重新访问您的网站时,菜单不会正确重新加载,除非您使用一些专门告诉浏览器执行此操作的脚本:
/li>这就是我的想法,因为我的新主机允许这样做:包括使用 SSI 的菜单。
可能的缺点是每个网页都必须允许包含,因此必须进行解析(这会减慢文件系统的速度)。安全对我来说不是问题。
你会推荐什么?有什么应该做的礼貌规则吗?上述任何方法是否存在兼容性问题?有没有更好的方法?
例如:我怀疑第二种方法(我现在正在使用)破坏了谷歌索引,所以只有我的主页被索引。(我不确定这是否属实)。
.net - 在我的 .NET 网站上包含类文件和结构定义的正确方法是什么?
我在不使用 Visual Studio 的情况下在 .NET 中构建站点。
虚拟包含包含我的类定义文件的正确方法吗?
例如,这是我页面的前几行的样子:
在classDefinition.aspx 中,我定义了一个类之外的结构。classDefinition.aspx 的前几行如下所示:
当我尝试在 anotherClassDefinition.aspx 中将私有成员声明为 loginInfo 时,出现类型未定义错误。为什么会这样?
xquery - XQuery 和服务器端包括
如何指示 XQuery 将这些 SSI 指令(HTML 注释)从 XQuery 文件 (.xq) 复制到输出 html 文件。
我正在使用 Saxon,但出现以下错误:
.htaccess - 服务器端包括 apache 启用
我正在尝试使 SSI 在我的站点中使用它。我想做的第一件事就是启用它并做一个回显来验证它是否工作。
我有 apache2,在根目录中有 SSI 文件夹,在该文件夹中我创建了一个 .htaccess 文件,如下所示:
所以现在它应该启用 SSI。(对?)
在 SSI 文件夹中有 echo_ssi.shtml 文件,包含:
当我在浏览器中打开 echo_ssi.shtml 时,什么也没有发生。我想在格林威治标准时间得到时间和日期......
我在 SSI 启用配置中做错了什么?还有其他我需要做/添加的事情吗?