<div dir="ltr">>>...и имеет большое количество проблем, поэтому является нежелательным.<br><br>без коментариев.<br><br>>>Кстати, конфиги nginx не являются языком программирования,<br>>>- так что при чем тут аспекты ООП - совершенно не понятно.<br><br>Спасибо КЭП.<br>Я противник всякого программирования в конфиге, и всякого встраивания перла, луа, и еще джаваскрипта )))))))))) через лет 5 нджинкс станет таким же как апач.<br><br>>>don't repeat yourself / copy and paste programming<br><br>>>Мне почему-то кажется, что 99% админов, настраивающих<br>>>nginx, не хотят выпиливать лобзиком. Им нужно сделать это по-быстрее,<br>>>затратив минимум мозговых усилий.<br><br>Я имеено из тех кто выпиливает лобзиком ещё и шкуркой проходится.<br><br>>>Собственно, это видно уже по началу<br>>>настройки - а давайте-ка всё, чего у нас нет, будет обрабатывать /index.php,<br>>>а сам /index.php будет обрабатывать ~\.php$. Причём лучше, чтобы<br>>>так было для всех сайтов, а то неохота возиться.<br><br><div>Причиной сему - дурной пример из документации который так и не выпилили, как и не выпилили слово "наследование".</div><div><br></div><div>location ~ \.php$ {</div><div><br></div><div>}</div><div><br></div><div>Я противник поведения catch-all. Мы говорим, что регулярки не нужны, но в то же время утверждаем, что есть ситуации когда они нужны - неоднозначность ?</div><div><br></div><div>пс: вся причина этого бардака в том, что разрабы (их не так уж много и можно понять) заняты совсем другими задачами. А чем дальше всё это будет идти тем больше будет неоднозначностей и всяких костылей, а када объем кода дотянет до апаческого, то как и апач он забросится и никто этими мелкими проблемами заниматься не будет.</div><div><br></div><div><br></div><div><br></div><div><br></div></div>