1. У вас может быть nginx+PHP-FPM и .htaccess вообще не будет работать переносите правила в nginx.
2. У вас не включен mod_rewrite зайдите в панель и включите, если в панели нет то можно попробовать так
a2enmod rewrite
service apache2 restart
3. Еще вариант у вас не включена поддержка самого .htacces в апачь, это можно скорее всего сделать или через панель или
с консоли , опять же в зависимости от ОС тарифа и тд
4. У файла прав не позволяющие апачь его прочитать, права или владелец.
Что проветрить че делать.
1. вы вводите намеренно ошибку в файле сайт должен перестать работать. Если нет то его действительно не читают.
2. сапорт, поскольку по умолчанию мод реврайт у всех включен а .htaccess по умолчанию обрабатывается.