sonterix
@sonterix

Как настроить сервер nginx на перенаправление на одну точку входа на сайт?

Как настроить сервер nginx на перенаправление всех запросов на один файл?
При настройке apache это делалось в файле .htaccess в публичной папке с проектом.
  • Вопрос задан
  • 241 просмотр
Решения вопроса 2
Urvin
@Urvin
Перенаправления в NGINX задаются в конфигурационном файле. Часто под один домен выделяют один конфигурационный файл и валяется это дело в /etc/nginx/sites-available/*.
В вашем случае фрагмент для перенаправления в таком конфигурационном файле может быть таким:
server
{
  ...
  location / {
    try_files $uri $uri/ /index.php?_url=$uri&$args;
  }
  ...
}
Ответ написан
@karminski
Senior PHP /React.js developer
Примерно так
location / {
    # Redirect everything that isn't a real file to index.php
    try_files $uri $uri/ /index.php$is_args$args;
}

Взято отсюда.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы