问题标签 [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 回答
512 浏览

javascript - SSI 导航栏,高亮选中的选项

我有一个导航栏,我在一个小网站的每个页面中都使用了 SSI。像这样的东西:

在每个页面中,我想突出显示选定的选项(可能是粗体)并禁用“自我”链接。

由于我没有使用任何服务器端技术作为 PHP 或 .NET,我认为这可以使用 JavaScript 来实现。

非常感谢。

0 投票
1 回答
4986 浏览

html - 配置 Apache 以解析服务器端包含 .html 文件

我正在尝试将 Apache 配置为使用 .html 文件而不是带有服务器端包含的 .shtml 文件。我已经阅读了有关在我的 httpd.conf 文件和 .htaccess 文件中使用“XBitHack On”的信息,但我不知道该放在哪里。

我找到了这个信息:

“您需要设置每个需要解析的文件的执行位。这是通过 Unix 命令 chmod +x fileName.html 完成的。这可以通过命令行的 telnet/ssh 连接或在大多数 FTP 中完成客户检查所有执行复选框。”

我的问题是关于上面的引号:我在哪里运行这个命令?在服务器上?我在本地使用 MAMP。

我已经阅读了一些相关的问题,但它们似乎与获得更基本的 ssi 设置有关(我让 ssi 使用 .shtml 扩展名) - 我的问题更多是关于让 .html 文件与 ssi 一起使用。

谢谢

0 投票
3 回答
198 浏览

php - 是否存在服务器端包含比 PHP 更好的选择的情况?

我询问的是包含页眉、页脚等文件的其他静态网页。显然,使用 SSI 构建动态站点会更好地使用 PHP。

有没有理由做

代替

(或其他语言的等价物)?

我之所以问,是因为我被赋予了更新当前正在使用 SSI 以在不同页面上包含相同标题的网站的任务。

0 投票
1 回答
583 浏览

url - 查找文档 URL 的 SSI 环境变量

我正在寻找可以返回文档 URL 的 SSI 环境变量...

现在,我正在使用这些其他环境变量将它拼凑在一起......

给出了这个: http://www.mySite.com和...

给出了这个: /path/myPage.html

所以我把它们放在一起,就像这样......

它工作得很好。

两个问题:

1) 完整文档 URL 是否有单个 SSI 环境变量?我一直在寻找一段时间,但似乎找不到。

2)如果没有,有人可以解释为什么吗?有一个调用HTTP_REFERER返回引用者的完整 URL,那么为什么不返回当前位置的完整 URL,比如DOCUMENT_URL?

0 投票
1 回答
1007 浏览

html - 包括没有本地服务器?

我正在制作一个网站,我喜欢离线测试所有内容,而不必在每次更改时都上传文件。问题是我不能使用包含,所以当我上传时,我将不得不更改很多文件结构。

当我只想使用包含时,我不想安装像 WAMP 这样的本地服务器。有什么办法吗?

0 投票
3 回答
2358 浏览

php - 如何检查加载了哪个 URL 并包含基于此的页面?

如果我点击主页按钮,它将包含 home.php 页面,如果我点击 about 按钮,它将在页面加载时包含 about.php。我想以这种方式拥有它,以便我可以拥有一个 index.php 文件,而不是每个页面的多个文件。

有没有办法检查正在加载的网址?

0 投票
1 回答
290 浏览

apache - Apache SSI 不区分大小写匹配

我正在尝试测试用户代理以使用 apache SSI 设置变量。

例如:

但是,“Chrome”的匹配失败。有没有办法指定匹配不区分大小写?

谢谢。

0 投票
1 回答
1047 浏览

iis-7.5 - IIS 7.5 通过 LAN 访问 - SSI(服务器端包含)问题

我是一名前端开发人员,在 IIS/.NET 网站上工作。我的本地开发设置是带有 IIS 7.5 的 Windows 7。我目前正在开发一个移动站点,并希望能够在 LAN 上的各种移动设备上进行本地检查。

经过大量的试验和错误,我能够弄清楚如何通过 LAN 访问我的开发盒,但我认为我的解决方案有点复杂......部门标准是在一个新的 IIS“站点”下开发我们工作的每个网站(因为我们从事许多不同的项目,而且它们通常有非常不同的要求),在 \inetpub\wwwroot 目录之外。所以基本上,我不使用“默认网站”,但我注意到这是我可以通过 LAN 访问的唯一“网站”。我最终在默认网站上添加了一个虚拟目录,指向我想通过 LAN 访问的网站的 Web 根目录(例如,“mysite”)。

我为“安全万维网服务 (HTTPS)”、“Web 管理服务 (HTTP)”和“万维网服务 (HTTP)”添加了防火墙例外,瞧,我可以从 LAN 上的任何设备访问该站点,通过http://xxx.xxx.xxx.xxx/mysite

唯一的问题是站点上的 SSI(服务器端包含)不工作。我只是收到一条“错误处理 SSI 文件”消息,其中应包含每个文件。

我在想这一定是我设置虚拟目录的方式有问题,或者可能是安全设置阻止了网络上的 SSI 内容。

有任何想法吗?

0 投票
2 回答
98 浏览

apache - 为 SSI 解析单个文件

我想从我的 httpd.conf 文件中为 SSI 解析一个文件(名为 footer.html)。

我如何以及在哪里执行此操作?

在默认目录中,我有选项 + IncludesNoExec、XBitHack 等。Everythign 工作,只需要让它为这个单独的文件工作。

这是针对 uni 的一项课程作业,必须按照说明完成,而不是通过任何其他方法。

干杯!

0 投票
1 回答
283 浏览

grails - GSP 包含又名 SSI(服务器端包含)

我需要能够将一个 GSP 包含到另一个 GSP(又名 SSI)中。考虑我有高度模块化的站点和高度模块化的视图。Web 内容将在许多微小的 GSP 中传播,这些 GSP 将被组合成结果页面。实际上,我需要将 HAML 文档包含到 GSP 中,但是最好使用 HAML 文件中的 GSP 指令(例如,我将一些动态数据嵌入到 HAML 中,稍后将包含到 GSP 中)。有什么建议可以实现吗?