Задача

Описание проблемы

Ранее сайт работал полностью корректно, но в настоящий момент функционирует только главная страница. При попытке перехода по любой внутренней ссылке () отображается ошибка:

Not Found
The requested URL was not found on this server.
Apache/2.4.63 (Unix)

Проблема стабильно воспроизводится для всех внутренних страниц (не главной).

Предполагаемые причины

  • Настройка маршрутизации (mod_rewrite / правила .htaccess)
  • Ошибки в конфигурационных файлах Apache (httpd.conf, vhost)
  • Некорректные опции виртуального хоста (AllowOverride отключен)
  • Случайное удаление или переименование файлов движка/шаблона
  • Изменения файловой структуры проекта после обновления/SMXincrh

Этапы работы и результат

  1. Диагностика
    Провести аудит файлов .htaccess, access.log, error.log Apache. Проверить включенность mod_rewrite.
  2. Решение
    Восстановить корректную конфигурацию сервера (возврат базовых правил, восстановление AllowOverride All). Заново разрешить маршрутизацию сайта.
  3. Результат
    Все внутренние страницы должны корректно открываться без ошибок.
    По окончанию - предоставить отчет: какая конкретно ошибка была устранена и какие действия предприняты.