Вот хостер тут точно ни при чём. Я не спец по модэксу, но ясно, что переменные MODX_ настраиваются на сайте.
Тут уже надо со скриптом разбираться, как он должен работать и почему не работает.
Не заморачивайтесь с SSI - функциональность там минимальная, имеет смысл, только если хотите сэкономить на хостинге.
Смысл инклюдинга в том, что подключаемый кусок кода ведёт себя так, как будто он написан на этом месте, но подключать можно разный код в зависимости от обстоятельств. Берёте HTML-код своей страницы и режете на куски, по принципу функциональности. Каждый кусок оформляете отдельным файлом и инклюдите в нужном месте. Причём в каждом из этих файлов тоже можно что-то подключать. Например, в файле body.inc можно подключить файл menu.inc. Эта схема работает для нескольких точек входа, в случае же с единой точкой входа схема немножко другая - это уже совсем не статический сайт.
Для адаптивности вопрос стоит не в медиа-запросах, а в медиа-css. Простейший пример:
@media (max-width: 480px) { .imgblock { margin: 10px; }}
Aisamiery, чё-то я в толк не возьму, к чему Вы клоните? В смысле контекста топика, т.е. "CMS для сайта-визитки"?
Две строчки: верхнюю и ту, что добавила Джумла
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
А я оставил бы два верхних тега, остальные (старые) выкинул бы, а для IE подключил бы стили CSS, если это так важно.---------- Добавлено 11.01.2017 в 14:04 ----------
Была такая тема.
На самом деле, там вообще свалка какая-то. Типо равноправие для рекламных блоков и пунктов меню. Так не делается.
И не надо пытаться впихнуть код между тегами<head>. Это вообще несущественно.
Вам выше написали: в самое начало файла index.php.
Штоле так?
RewriteEngine On RewriteBase /folder RewriteCond %{REQUEST_FILENAME} -f RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteRule ^([^./]+)\.php/?$ $1 [R=301,L] RewriteRule ^([^./]+)/?$ ./$1.php [L]