设置SSI服务器变量

时间:2015-01-20 20:15:29

标签: html apache ssi

我正在使用SSI从客户端添加一些页脚文件。页脚文件具有以下条件:

<!--#if expr="$SHOW_PAGE == 'true'" -->

我无法更改页脚文件,因此我必须提供$ SHOW_PAGE变量。我已经尝试在我的主文件中设置它:

<!--#set var="$SHOW_PAGE" value="false" -->

以及.htaccess文件:

SetEnv SHOW_PAGE false

但这些方法都没有奏效。如何设置该变量?

1 个答案:

答案 0 :(得分:0)

您的def simulate(pdq: PDQ) = { var l: Int = 0 for (l <- 0 until sLanes) { val node = toString + "l" + l val workload = node + "w" pdq.CreateClosed(workload, Job.TERM, vehicles / l, ) pdq.CreateNode(node, defs.CEN, defs.FCFS) pdq.SetDemand(node, workload, serviceTime) pdq.SetTUnit("Minutes") pdq.SetWUnit("Vehicles") } } 指令错误,应该是:

set

(声明中变量名称前面没有<!--#set var="SHOW_PAGE" value="false" --> 符号。

要在$中设置它以确保找到它,您需要将变量重命名为前缀.htaccess,否则它将不会传递到您的SSI页面。也就是说,您的变量在.htacces文件和SSI页面中都需要HTTP_。在您的情况下,由于您无法编辑页脚页面,您可以执行以下操作:

HTTP_SHOW_PAGE