Создал контекст для modx. Решил его переключать по url. Сделал по этой инструкции
https://bezumkin.ru/sections/tips_and_tricks/1987/ плагин. Создал правило в .htaccess
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(context|context1)?/?(.*)$ index.php?contextKey=$1&q=$2 [L,QSA]
Когда вводишь site.ru/context/ - modx отдает 404 не найдено, хотя должен отдать главную страницу в контексте.
Когда вводишь site.ru/context/(_запрос_) - modx отдает нужную страницу в контексте и все нормально.
Я пытаюсь понять в чем проблема. Попробовал создать ресурс с url /context, все равно 404 отдает modx. То есть проблема в самом правиле apache. Пробовал из правила убрать знаки вопроса, не помогло.
Всю голову сломал что не так в этом правиле, подскажите пожалуйста, если есть идеи.