问题标签 [server-side-includes]
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.
html - 服务器端包含和字符编码
我创建了一个静态网站,其中每个页面都具有以下结构:
- 常见的东西,如标题、菜单等。
- 主要内容 div 中的页面特定内容
- 页脚
在这个网站中,所有常见的内容都在每个页面中重复。为了提高可维护性,我重构了页面以使用服务器端包含(SSI),这样公共内容就不会重复。现在每个页面的结构是
- SSI 用于常见的东西,如标题、菜单等。
- 主要内容 div 中的页面特定内容
- 页脚的 SSI
在重构的站点中,由于某种原因,法语字符在特定于页面的内容区域中不再正确显示,尽管它们在通过 SSI 包含的内容中显示良好。
包含的标头将字符集指定为:
如果我在浏览器中打开其中一个主要内容页面,它会告诉我字符编码是 ISO-8859-1。我尝试使用以下行将 .htaccess 文件添加到文件夹中
但是那些讨厌的法国口音仍然无法在使用 SSI 的网站版本上正确显示。
iis-7 - 为什么#Include 不能在 IIS7 上的 .asp 页面上工作?
症状:
我有Test_virtual.asp具有以下内容:
test_included.txt仅包含:
这是包含的文件
当我浏览到 test_virtual.asp 时,我看不到包含文件的文本。
可能
的原因
我发现一份报告表明在 II7 中默认禁用包含:http:
//tech.mikeal.com/blog1.php/2008/08/05/server-side-includes-for-html-in-iis7
但说明假设您可以访问实际机器的控制面板。
php - PHP 函数包含文件的设计技巧
好的设计要求每个函数只写一次。在 PHP 中,我通过使用包含文件(如 Utils.php 和 Authenticate.php)和 PHP 命令 include_once 来执行此操作。但是,我无法找到 PHP 包含文件的任何标准或最佳实践。你在 StackOverflow 有什么建议?
我在找:
- 命名标准
- 代码标准
- 设计模式
- 定义常用函数的返回类型的建议(现在我只是使用关联数组)。
php - 如何将 PHP 应用程序限制在它们自己的目录和它们自己的 php.ini 中?
我在我的 Mac 上运行多个 PHP 应用程序,运行 OS X 10.5.6、Apache 2、PHP 5。我为每个项目设置了子域、每个子域的主机文件条目以及 Apache 配置中的虚拟目录块。所以
project1.localhost 转到 /Library/WebServer/Documents/Project1
project2.localhost 转到 /Library/WebServer/Documents/Project2
等...
但是,这种方法并没有真正“隔离”网络应用程序。例如,如果我包含这样的脚本:
它从我的计算机的基本目录中引用脚本。所以它访问
C:/includes/include.php
有没有办法让我参考
C:/Library/WebServer/Documents/Project2/includes/include.php
基本上,让它不知道它自己的目录之外的任何东西。另外,有没有办法在每个子域的基础上使用 php.ini?
apache2 - Apache:SSI 内的 SSI
有没有办法可以在包含文件中包含包含文件?(快说五倍!)
例如:
在index.html里面:
在include1.shtml里面:
所以树看起来像这样:index.html <-- include_1.shtml <-- include_2.shtml
照原样,这不适用于我的 Apache。第一个包含工作正常,但嵌套包含的内容不显示。
因为它是相关的,我在 Apache 2 上使用 XBitHack,并且我已经仔细检查了这两个文件是否可以由网络用户执行。
帮助?
apache - 支持扩展服务器端包含 (XSSI) 的 IIS 模块/扩展?
我一直在与一位希望将在 Apache 上开发的内容带到 IIS 的设计师合作。然而,该内容使用 XSSI。我无法确定 IIS 是否可以支持这些东西。也许它在 Windows/IIS 上命名为其他名称?一个示例如下所示:
看来我可以用经典的 .ASP 复制这种行为,但我不知道这是否是这种处理的常见做法。
html - 有没有一种方法可以包含 HTML 页面而不需要任何 javascript 或服务器端代码,只需要 HTML
有没有一种方法可以包含 HTML 页面,而不需要任何 javascript 或服务器端代码,只需要 HTML。
基本上我不能确定服务器是否支持服务器端包含。我不想使用 javascript,也不想使用任何 PHP 或其他服务器端功能。
有没有办法做到这一点。目前我怀疑不是,但如果可能的话,我会非常感兴趣。
asp.net - ASP.NET 中的服务器端包含(可能在 Mono 上):已弃用?
我在 HTML/ASPX 网站上执行的任务很小,而且我没有时间处理 ASCX(尽管我之前已经做过很多次了,而且它是一项很棒的技术)。我的问题是:“经典”ASP 服务器端包含在 ASP.NET 中是否已弃用,或者仅仅是不推荐?
他们会在 Mono 上工作吗?
编辑:是的,我见过这个问题。
html - HTML 包含文件
我有一个基本的 Web 应用程序打包为 GlassFish 上部署的 EAR。web 模块有一些 html 文件。html 文件有一个共同的页脚,一个 html 文件,我想将其提取出来并包含在内。当我这样做时,并输入:
在 html 文件中,它不起作用。这应该工作吗?
asp-classic - ASP - 确定当前脚本是否作为包含运行
可以说我有以下页面:
我需要这样才能工作,如果我直接访问http://Example.com/Include.asp,我会看到“True”,但如果我访问http://Example.com/Outside.asp,我会看到 False。我宁愿不必向Outside.asp 添加任何内容。谁能想到在 ASP 中创建这样一个 IsIncluded 函数的方法?通过与 $_SERVER['PHP_SELF']进行比较,我能够在 PHP 中创建这样的函数__FILE__
,但这在这里行不通,因为 ASP 没有__FILE__
我所知道的任何类似的东西。