Стоит стандартная связка Apache + PHP. Пробовал отдельно 2 правила - не помогло. Если б были перекрывающие правила, не работало бы на https://site.ru и www.site.ru. А на нем все работает. Склоняюсь больше к серверной конфигурации. Не знаете при каких настройках Apache может не замечать файл .htaccess?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.