Здравствуйте, все никак не могу нарыть информацию, вроде и не сложное условие, и делал раньше, но сейчас упорно не могу найти.
Мне надо написать условие для nginx чтоб при попадании на любой несуществующий файл шел редирект на index.php (с этим разобрались) но еще есть условие чтоб существующие файлы фильтровались по маске (вообще по расширению, но в идеале по регулярке, хотя на сколько я понял условия там и строятся на регулярках)
тоесть если файла нет — идем на индекс.пхп
а если файл есть но не соответствует условию /\.(jpg|gif|png)$/ то идем снова на индекс.пхп
Кривой не кривой, а это единственный вариант _рабочий_, и удовлетворяющий всем требованиям, из всех мною перепробованных, остальные либо не работают, либо не выполняют все условия
Restarting nginx: [emerg]: «try_files» directive is not allowed here in… Как видите, предложеное решение @multifinger на данный момент я не могу ничем рабочим заменить.
Я читал документацию, я вчера весь день только и делал что читал документацию, я перепробовал кучу вариантов, в том числе все из текущих ответов. Ни один кроме этого не подошел, может я не там смотрю, тоже велика вероятность, но ни один вариант кроме этого с меткой «решение» не подходит на 100% под мое требование. Если Вы мне подскажите лучший вариант я буду благодарен, но я не могу тыкаться головой о стену постоянно перечитывая одно и то же, если не понимаю как его правильно применить.