В вашей ситуации, на сервере установлен апач, на котором отсутствует/отключен модуль mod rewrite. Если вы уверены, что с htaccess всё хорошо, других проблем быть не может.
Как я уже сказал, временное решение, выключить ЧПУ в настройках движка.
ЧПУ я отключала по вашему совету, но не заработало
Так то вчера все работало, но черт меня дернул попытаться установить за место isp vestacp и вот все сломалось, хорошо хоть бэкапы были баз данных, вот что по этому поводу в поддержке вчера ответили
Оставила только этот кусочек, а все равно так же
Как вариант, вставь в самый верх htaccess данный код:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
https://losst.pro/kak-vklyuchit-apache-mod-rewrite
Попыталась перезагрузить его командой
sudo systemctl restart apache

и вот что
Покопалась в гайдах, как проверить через терминал, работает ли модуль или нет, вот
sudo a2enmod rewrite
В таком случае, ждите ответ хоста. Это очень странно. Если у вас сайт не подвергался изменениям, проблема не может быть на его стороне.
Восстановление базы данных не вызывает подобную проблему и никаким образом не связано с этим.
Я сейчас проверил пару страниц вашего сайта. Без ЧПУ они работают.
А где искать этот модуль mod rewrite ?
Не скорее всего, а точно.
В вашей ситуации, на сервере установлен апач, на котором отсутствует/отключен модуль mod rewrite. Если вы уверены, что с htaccess всё хорошо, других проблем быть не может.
Как я уже сказал, временное решение, выключить ЧПУ в настройках движка.
ЧПУ я отключала по вашему совету, но не заработало
Там в ошибке только апач указан. Да и проблема очевидная, с двумя возможными решениями, о которых я написал выше.
На nginx у неё длешка просто не стартанула бы, без правильной конфигурации.
Да тут как вы и написали скорее всего проблема в настройке сервера кроется, придется ждать ответа специалиста, или может тут кто-то совет даст