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

Как сделать перенаправление на index.php при любом обращении на сайт?

Работал только с апачем, та использовал .htaccess:
<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteRule ^$ public/     [L]
    RewriteRule (.*) public/$1 [L]
</IfModule>


Как добиться такого же результата на nginx?
  • Вопрос задан
  • 613 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack-разработчик на Python
    14 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик буткемп
    4 месяца
    Далее
  • Академия Eduson
    DevOps-инженер
    7 месяцев
    Далее
Решения вопроса 1
@zevilz
Скорее всего вот так:
location /public/ {
    index index.php;
    try_files $uri $uri/ /public/index.php?$args;
}


Если index.php в корне, то:
location / {
    index index.php;
    try_files $uri $uri/ /index.php?$args;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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