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

apache - 在 Apache 2.04 中使用虚拟主机启用 XBitHack

我们正在运行 Apache 2.04 作为我们的网络服务器。我们网站的新开发正在使用 SSI。我不想改变我们的网址,所以我决定使用 XBitHack。

我在网上看到了一些建议:

XBitHack on
<Directory/the/sites/home>
Options +Includes
</Directory>

和:

Options +Includes
XBitHack on

我已经在<VirtualHost...>配置文件的上下文中尝试过,但都没有成功。有什么建议么?

0 投票
3 回答
5343 浏览

javascript - 组合多个 jQuery 脚本

我正在尝试为我的一个朋友创建一个简单的投资组合网站,该网站基于他的绘画和绘画。布局相对简单,但事实证明很难实现。我在页面上有三个 jquery 脚本,每个脚本都执行特定的功能。

1) bgStretcher - 拉伸一系列背景图像以填充用户的窗口。
2)折叠 - 简单的可折叠菜单系统
3)galleryview - 基本没有多余的幻灯片画廊

目前,bgstretcher 和折叠位于一个名为 nav.shtml (http://yungchoi.com/nav.shtml) 的页面上,画廊位于 gallery.shtml(http://yungchoi.com/gallery.shtml) 上。Seperatley 它们工作正常,但是当我通过 SSI ( test.shtml ) 调用导航页面时,代码似乎遇到问题并被禁用。

我发现的解决方案都导致在 jquery 中使用 noConflict 函数(http://stackoverflow.com/questions/2656360/use-multiple-jquery-and-jquery-ui-libraries),(http://hubpages. com/hub/How-to-use-jQuery_noConflict),但每次我尝试插入它并更改我的代码时,一切都会再次混乱。我还将每个脚本的文件组织到单独的文件夹和目录中,但这也无济于事。

我的经验是图形和网页设计,所以我的编码技能不是最好的。我确实知道基础知识,但是重写 jquery 代码并不是我学过的东西,所以我可能不明白如何正确解决这个问题。如果有人可以清楚而轻松地解释我需要做什么才能使这些都一起工作,我将不胜感激。

谢谢!

0 投票
2 回答
1168 浏览

jquery - How do I apply CSS rules from a local domain to content in an iFrame from another domain

I've been killing myself for the past 2 days trying to do 2 things:

  1. Create an iframe with content from another domain that will auto resize to the length of the content in the iframe
  2. ~and most importantly~ Apply css styles to the content [from the external domain] in that iframe.

I've explored the jQuery stuff, and found no 'reliable' love, the 'frameReady()' plugin seems to have disappeared ... I'm not sure what to do - or even if this is the best way.

So; is there a better and more reliable way to get this accomplished? I have full access to the server so .htaccess/php/cgi - even including a conf for apache [linux!] is possible. One thing to note is that one of the frames is a booking system that needs to pass data back and forth. [well technically so is the other frame....]

-thanks -sean

0 投票
2 回答
716 浏览

php - 用 PHP 编写的 SSI 解析器?

好的,这听起来可能有点疯狂,但请耐心等待一分钟。

我正在一个网站上工作,该网站的标准是使用 SSI 来包含页眉、页脚和菜单。包含的文件使用 SSI 条件来处理不同的浏览器,一些 #include 嵌套,以及一些 #set / #if 技巧来突出显示菜单中的当前页面。换句话说,它不仅仅是 SSI 中的#include 指令。

我敢肯定有些人可能会与美学争论,但它实际上工作得很好,对于静态 HTML。

现在,问题来了:我只想从我的 PHP 脚本中“#include”相同的 SSI 解析的页眉和页脚 html 文件,从而避免代码重复并仍然保持网站的统一外观。如果 PHP 在通常的 mod_php 环境中运行,我可以通过使用 PHP 的 virtual() 函数来做到这一点。不幸的是,该站点使用 FastCGI/suexec 来运行 PHP(以便每个 VirtualHost 可以作为不同的用户运行),这会破坏 virtual()。

我一直在使用我用 PHP 编写的一个相当简单的 SSI 解析器(它处理 #includes 和一些非常简单的 #if 语句),但我想要一个更通用的解决方案。所以,在我发疯写一些可能有问题的、更完整的 SSI 解析器之前,有人知道用 PHP 编写的完整的 SSI 解析器吗?当然,我也愿意接受在我所概述的限制下工作的其他解决方案。

非常感谢您的宝贵时间。

0 投票
2 回答
526 浏览

php - 如何使用从 SSI 调用的 PHP 脚本进行重定向?

在 WAMP 服务器上,我在文件 a.shtml 中有一个服务器端包含,由以下代码组成:

req.php 的内容是:

当我打开 a.shtml 时,我看到了 text still here,但页面没有尝试自我重定向。为什么是这样?有没有办法让它工作?

谢谢您的帮助

编辑: 我想这样做的原因是因为我有一些会话变量,我想影响 PHP 脚本的行为方式。如果未设置会话变量,我需要将其重定向到登录页面。我知道我可以用 PHP 编写整个事情,但如果可能的话,我想这样做。如果无法从 SSI 中更改包含的 PHP 文件的标头信息,那么我将完全在 PHP 中完成。

0 投票
6 回答
3192 浏览

html - SSI - 测试文件是否存在

我正在根据变量动态添加 ssi 包含,并且我希望能够在文件不存在的情况下拥有默认包含。IE:

这可能吗?

谢谢!

0 投票
2 回答
3273 浏览

php - HTML、Iframe 和 PHP?

我知道include()代码,但我希望 iframe 改变。在 HTML 中,它类似于

我怎样才能在 PHP 中做同样的事情?

同样对于静态 HTML,使用 include() 还是 get_content() 更好?你通常用什么?

我想做的是一个对 SEO 更友好、更简单的网站。

0 投票
1 回答
168 浏览

asp-classic - 如何实现服务器端包含导航链接

我有 4 个 html 页面。其中 1 个具有通用 UI,需要在所有其他页面上可用。
在导航页面中,有 3 个链接指向其他 3 个页面。我用 include 在这三个文件中都有这个公共文件。
我不知道如何处理链接点击事件并相应地更改页面。
谁能帮我实现这一目标?


提前致谢。维杰

0 投票
2 回答
6340 浏览

html - HTML 预处理器?

是否有一个 HTML 预处理器可以进行类似于Server Side Includes的简单页面处理,但生成一组静态 HTML 页面?

0 投票
1 回答
420 浏览

html - 服务器端包括 - 菜单的 class="active"

许多人使用服务器端包含吗?有谁知道它们是否是 SEO 安全的,大多数搜索引擎是否将它们视为基本的 .htm 页面?

首先,它们确实使维护通用菜单和快速链接窗格比复制和粘贴到每个页面更容易。

另外,如何使用 SSI #if 或其他方法在菜单中包含活动页面的 class="active"。有没有人为此使用过 SSI,或者是否有我遗漏的任何缺点。