【问题标题】:how to conditionally disable server side includes如何有条件地禁用服务器端包括
【发布时间】:2012-04-10 22:40:31
【问题描述】:

我有一种情况,我将内容从 CMS 提取到 spring webapp 中。现在我们想在 CMS 中为作者提供一个选项,以在 apache 提供的 html 上添加或删除 spring 应用程序页眉和页脚。此决定应根据在 CMS 上完成的设置在服务器上完成。我们决定使用服务器端包含来做决定。现在棘手的部分是我如何让 apache 服务器忽略一些服务器端包含并根据 CMS 设置处理其余部分。 代码类似如下


CMS 数据进入这里。

【问题讨论】:

    标签: ssi


    【解决方案1】:

    设置environment variable 并使用条件包含:

    <!--#if expr="$CMSHEADER = /^true$/" -->
      <!--#include virtual="/webApp/globalHeaderWrapper" -->
    <!--#endif -->
    

    【讨论】:

      猜你喜欢
      • 2011-11-19
      • 2011-04-24
      • 1970-01-01
      • 2011-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-15
      相关资源
      最近更新 更多