Перенаправлять все обращения на один url

115
29 октября 2021, 06:30

Вопрос вот какой: каким образом я могу настроить nginx, чтобы он по любому пути после / выполнял один и тот же php-файл?

Например, у меня есть CentOS, PHP 7.3, nginx. В /home/test/ лежит index.php, результат исполнения которого должен отдаваться и по domain.foo/ и по domain.foo/random/path

Текущий конфиг:

server {
    listen 80;
    listen [::]:80;
    server_name domain.foo;
    root /home/test;
    index index.php ;
    location / {
        try_files $uri $uri/ =404;
    }
    location ~* \.(jpg|jpeg|gif|png|css|js|ico|xml|wolf2)$ {
        access_log off;
        log_not_found off;
        expires max;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.3-fpm.sock;
    }
    location ~ /\. {
        deny all;
    }
}
Answer 1
location / {
    try_files $uri /index.php$is_args$args;
}
READ ALSO
Почему Float.MAX_VALUE-1 == Float.MAX_VALUE – true?

Почему Float.MAX_VALUE-1 == Float.MAX_VALUE – true?

Для начала рассмотрим аналогию, которая пояснит ситуациюПредставьте, что вы имеете возможность хранить только 3 десятичные цифры и вам нужно...

336
Как сделать так, чтобы на всех вкладках JTabbedPane работал один буфер обмена?

Как сделать так, чтобы на всех вкладках JTabbedPane работал один буфер обмена?

У меня есть проект текстового редактора с классом, который расширяет JTabbedPane

167
Как обновить adb.exe для Android Studio?

Как обновить adb.exe для Android Studio?

Запускаю эмулятор в Android Studio, появляется окно:

125
BeanShell sampler не импортирует библиотеки

BeanShell sampler не импортирует библиотеки

Нужно написать простой get запрос, но BeanShell sampler почему-то не хочет импортировать библиотеки

198