Есть 2 кода выполняющих одну и ту же задачу на ssi и php. На большинстве моих сайтов они работают исправно. Но почему-то на некоторых отказываются работать верно. Вот коды.
<!--#if expr="$REQUEST_URI=/ && $QUERY_STRING=\'\'" -->
<!--#include virtual="folder/file.txt" -->
<!--#endif -->
if(($_SERVER["HTTP_HOST"]==\'host.ru\' ||
$_SERVER["HTTP_HOST"]==\'www.host.ru\') || ($_SERVER["REQUEST_URI"]==\'/\' ||
$_SERVER["REQUEST_URI"]==\'/index.php\')) {
include("folder/file.txt");
}
Непраивльная работа заключается в том, что файл который инклудится, показывается не только на главной страницы. Как понимаю, тут дело в каких-то серверных настройках? Как с этим бороться?