Первый вариант решает задачу, но для многих статей/ссылок придется делать слишком много переменных. В реальности же редакторам можно редактировать любую статью. Поэтому сделал второй вариант. Логика не html, а в конфигby BorisK2 - Nginx Mailing List - Russian
Спасибо! Свою задачу я решил следующим образом: test1.html test1 <!--# if expr="$allow_test2 = 1" --> <!--# include file="/test2.html" --> <!--# endif --> Конфиг: map $cookie_user_id:$request_uri $allow { default 0; 1234:/path/page1.html 1; 4567:/path/page1.html 1; } server {by BorisK2 - Nginx Mailing List - Russian
> Ну и да, отмечу в скобках, что возможно вам auth_request тут > вообще не надо, а вполне хватит обычного <--#include ... > set="variable" -->, 1. По документации непонятно, что за "результат выполнения запроса" будет в переby BorisK2 - Nginx Mailing List - Russian
Maxim Dounin Wrote: ------------------------------------------------------- > Если хочется какие-то ssi-фрагменты показывать в зависимости от > результата auth_request, то следует использовать auth_request для > основного запроса, и вернуть положительный резуby BorisK2 - Nginx Mailing List - Russian
Есть html-страница статьи, доступная всем. Надо на ней показать ссылку "Редактировать", доступную только некоторым юзерам. Из статьи (test1.html) подключаю по SSI ссылку (test2.html), но почему то права на нее не проверяются. Приby BorisK2 - Nginx Mailing List - Russian