November 2nd, 2016

Отелло - история одного текста

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2016/11/02.html

В очередном номере «Красной Бурды» вышла поэма «Отелло в переводе Корнея Чуковского». Которую я вам по привычке не покажу, потому что должно же быть что-то такое, что читаешь вам только по секрету на живых концертах? Раньше у меня для этого была «Сказка про Колобка и педофилов», теперь вот — «Отелло». Эти два текста объединяет схожая история появления — оба были сделаны по заказу (не верьте тем, кто вам рассказывает, будто автор на заказ делает работу хуже, всё ровно наоборот) и оба в итоге не пригодились.
Collapse )

А есть специалисты по nginx?

это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2016/11/02_nginx.html

UPD: Спасибо за советы! Проблема решена! Всё получилось:
try_files $uri $uri/?$args $uri/index.php?$args $uri/index.html $uri/index.htm $uri/index.shtml /index.php?$args;

БЫЛО:

Не поможете исправить давнишний баг в настройках nginx.conf?

Ситуация: у меня на сайте lleo.me стоит мой движок и еще есть очень много папок.

Все неизвестные запросы (типа papka/mamka/juchka) nginx должен отправлять на скрипт движка index.php — тот сам разберется со всеми существующими и несуществующими виртуальными именами.

Но если существует физический файл papka/mamka/juchka — следует отдать именно его, не беспокоя движок.

А если это физическая папка papka/mamka/juchka/ — то следует поискать в ней, вдруг там имеется корневой файл: index.php, index.htm, index.html и совсем старый зеноновский index.shtml, или совсем времен 90-x капслоком INDEX.HTM

Сейчас это не работает. Запросы типа:

http://lleo.me/e
http://lleo.me/e/

Выдают нам, как вы можете видеть, привет от nginx: "403 Forbidden nginx/1.4.6 (Ubuntu)", хотя должны были передавать управление движку. Они бы и передали, если бы папка /e/ не существовала, примерно вот так:
Collapse )