@dura228

Как настроить редиректы на Nginx в Heroku?

В корне проекта находиться index.php и nginx_app.conf.
Содержимое nginx_app.conf:

location / {
                try_files $uri $uri/ =404;
                rewrite ^(.+)$ /index.php?key=$1;
        }

В консоли запускаю команду
vendor/bin/heroku-php-nginx -C nginx_app.conf

В результате выводится
Using Nginx server-level configuration include 'nginx_app.conf'
Optimizing defaults for 1X dyno...
4 processes at 128MB memory limit.
Starting php-fpm...
Starting nginx...

Перехожу на мой сайт https://mysite.herokuapp.com/jhkjh выводит 404 not found, хотя должен возвращать index.php.
На локалхосте при таких настройках работает все правильно.
  • Вопрос задан
  • 198 просмотров
Пригласить эксперта
Ответы на вопрос 1
Driver86
@Driver86
Немодератор toster.ru
location ~/(.*)$ {
    try_files $uri $uri/ /index.php?key=$1;
}


Или так:

location / {
    try_files $uri $uri/ /index.php?key=$uri;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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