2015-01-20 4 views
0

SSI를 사용하여 클라이언트의 일부 바닥 글 파일을 포함하고 있습니다. 바닥 글 파일의 조건은 다음과 같습니다.SSI 서버 변수 설정

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

$ SHOW_PAGE 변수를 제공해야하므로 바닥 글 파일을 변경할 수 없습니다. 나는 내 주요 파일에 설정을 시도했습니다

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

뿐만 아니라 htaccess로 파일에 :

SetEnv SHOW_PAGE false 

하지만 그 방법 중 어느 것도 노력하고 있습니다. 변수를 어떻게 설정합니까?

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

(선언에서 변수 이름 앞에 더 $ 기호) :

답변

0

귀하의 set 지침이 잘못, 그것은 없어야합니다.

보장을 위해 .htaccess에 설정하려면 변수의 이름을 HTTP_으로 변경해야합니다. 그렇지 않으면 SSI 페이지로 전달되지 않습니다. 즉 .htacces 파일과 SSI 페이지에 변수가 모두 HTTP_SHOW_PAGE이어야합니다. 귀하의 경우, 바닥 글 페이지를 편집 할 수 없기 때문에 다음과 같이하십시오 :

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