После активации чпу в движке сайта все страницы могут выдавать ошибку 404 Not Found. Если у вас установлен веб сервер Apache2, и вы хотите этого избежать, то вам необходимо включить mod rewrite на своем веб сервере.
Логинимся на сервер и пишем в консольке a2enmod rewrite
, после перезагружаем индейца. Если ничего не изменилось, ручками подправим режим перезаписи вот тут nano
/etc/apache2/sites-available/default , тут среди закомментированных опциий ищем внизу рабочий конфиг и исправляем в нем
AllowOverride None на
AllowOverride All. Рестартуем апач и все должно работать идеально. Если какие то ссылки все еще выдают ошибку, советую переопубликовать их заново.