Задать вопрос
@Merkalov

Как настроить .htaccess, если index.php не в корне проекта?

281bbbea9f204c4aa0f2832c64806b5e.JPG
index.php - единая точка входа.
Если .htaccess и index.php в корне проекта - всё работает, но если их перенести в папку public, то конечно не работает. Как правильно написать правило rewrite, если оба этих файла не в корне проекта?
  • Вопрос задан
  • 1322 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 1
Все запросы, которые идут в корень проекта, перенаправлять в папку public
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule   ^$ public/    [L]
    RewriteRule   ((?s).*) public/$1 [L]
</IfModule>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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