Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Не получается присвоить отдельный шаблон главной странице

00 голосов
1
Добрый день!
Хочу присвоить отдельный шаблон главной станице.  Но есть одна проблема:
если в "Настройках сайта" делать присваивание шаблона по "Для папки или файла" и указать в нём /index.php , то он применяется и ко всем главным страницам поддоменов вида dela.site.ru/index.php .   

Пробовал писать php условие   ($_SERVER['REQUEST_URI'] == '/')  AND ($_SERVER['HTTP_HOST'] == 'site.ru'), но если на главную страницу переходят с параметрами (site.ru/?df=35), то шаблон не работает.

Пробовал писать в PHP условие проверку $_SERVER['REQUEST_URI'] на регулярное выражение, но что-то ничего не получилось.

(preg_match("^(/|(\?.[a-zA-Z0-9_]{1,})*)$", $_SERVER['REQUEST_URI'])) AND ($_SERVER['HTTP_HOST'] == 'site.ru')
спросил 10 Ноя, 13 от NextGen (620 баллов)

1 Ответ

00 голосов
Решил так:
Код
(preg_match('/^\/$|^\/\?/', $_SERVER['REQUEST_URI']))  AND ($_SERVER['HTTP_HOST'] == 'site.ru')
ответил 22 Дек, 13 от NextGen (620 баллов)

Похожие вопросы

0 голосов
3 ответов
спросил 06 Окт, 13 от ArmorKing (120 баллов)
0 голосов
2 ответов
спросил 08 Апр, 14 от mirage (120 баллов)
0 голосов
3 ответов
спросил 25 Март, 14 от DaRkCaT (160 баллов)
0 голосов
3 ответов
0 голосов
3 ответов