Что значит этот код из .htaccess от Laravel?

На 90% написанное в .htaccess мне вообще непонятно.
И вот столкнулся с проблемесом.
Выложил ларавель-проект на сервер и получал 500 ошибку.
Копался-копался, дошел до htaccess, начал поочередно удалять блоки кода и удаление вот этого кода:
# Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

помогло завести проект.

Что он значит и насколько он нужен? И почему из-за него может ломаться работа (локально все отлично работает)?
  • Вопрос задан
  • 136 просмотров
Решения вопроса 1
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
90% 500ых на Laravel это кривые права на запись в storage. Особенно после перемещения проекта.

Этот код перенаправляет все запросы в index.

помогло завести проект.

очень сомневаюсь, но может на сервере не стоит mod rewrite.
Завести главную страницу может и помогло а на другие пробовали перейти?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы