В PHP я могу использовать случай переключения для использования простой функции:
<?php
switch($_SERVER['QUERY_STRING']) {
case 'example1':
include 'example1.php';
break;
case 'example2':
include 'example2.php';
break;
case 'example3':
include 'example3.php';
break;
default:
include 'example1.php';
break;
}
?>
Но как это выглядит для SSI?
Мой неработающий пример: (Примечание: SSI работает с моим Apache ;-))
<!--#if expr="$QUERY_STRING = 'example1'" -->
<!--#include virtual="example1.html" -->
<!--#elif expr="$QUERY_STRING = 'example2'" -->
<!--#include virtual="example2.html" -->
<!--#elif expr="$QUERY_STRING = 'example3'" -->
<!--#include virtual="example3.html" -->
<!--#else -->
<!--#include virtual="example1.html" -->
<!--#endif -->
Я получаю только сообщение об ошибке:
[an error occurred while processing this directive]
Заранее спасибо :-)