Лучший выбор в этой конфигурации nginx - PullRequest
0 голосов
/ 29 мая 2018

Создавая виртуальный хост для WordPress, я хотел бы знать, кажется ли этот набор правильным или нет вообще.

location / {

    try_files $uri $uri/ =404;
}

location / {
        try_files $uri $uri/ /index.php?$args;
}

Вторая строка взята с сайта Nginx, в примере, касающемся Wordpress, поэтому он не знаетдолжен ли я оставить первый или нет;столько, сколько я прошу, прежде чем делать глупости.Можно ли напрямую объединить две части в одну?

1 Ответ

0 голосов
/ 30 мая 2018

Вам обязательно нужно только одно правило, чтобы соответствовать «/», потому что второе правило никогда не будет совпадать, поэтому ваше правило должно выглядеть так:
location / { try_files $uri $uri/ /index.php?$args; }
Вы можете найти больше информации о расположении nginx здесь: Понимание алгоритмов выбора сервера Nginx и блока местоположения

...