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