С таким конфигом сервер выдает всегда 404, когда запрос по http идет. Если https использутся то норм
location / {
if ($scheme = "http") {
}
try_files $uri $uri/ @php;
}
С этим конфигом нормально
location / {
try_files $uri $uri/ @php;
}
Т.е. если if(true) то выдает 404. В IF можно подставлять любую проверку, главное чтобы было TRUE, даже если $uri = «/» будет, то сервер опять же выдает 404. Ничего не понимаю, почему он не доходит до try_files, а попадает в IF(){} и там как я понял затыкается