<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS:   Можно ли использвать в качестве переключателя переменную</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7525.html</link>
    <description>т.е например что-то типа&lt;br&gt;&lt;br&gt;&lt;br&gt;http &lt;br&gt;map $http_user_agent $auth &#123;&lt;br&gt;                &quot;opera&quot; off;&lt;br&gt;                &quot;^opera&quot; on;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;location  / &#123;&lt;br&gt;                root    /var/www/;&lt;br&gt;                auth_basic $auth;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;И если да, то как?&lt;br&gt;&lt;br&gt;Потому что всё равно при заходе на страницу спрашивается авторизация с текстом $auth , т.е переменная не интерпретируется&lt;br&gt;&lt;br&gt;Подскажите, как сделать правильно&lt;br&gt;</description>

<item>
    <title>  Можно ли использвать в качестве переключателя переменную (erera22)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7525.html#1</link>
    <pubDate>Fri, 11 May 2012 12:04:07 GMT</pubDate>
    <description>При попытке передать auth_basic $var =&amp;gt; $var будет интерпретирован как строка, потому не будет никоим образом обработан.&lt;br&gt;В случае, если Вам требуется в зависимости от браузера направлять пользователя, разумнее сделать несколько location с единым реврайтом (как в доке http://wiki.nginx.org/HttpMapModule):&lt;br&gt;&lt;br&gt;http =&amp;gt;&lt;br&gt;map $http_user_agent $check &#123;&lt;br&gt; default http://domain/invalid;&lt;br&gt; ~opera  http://domain/valid;&lt;br&gt;&#125;&lt;br&gt;&lt;br&gt;server &#123;&lt;br&gt; server_name domain;&lt;br&gt; rewrite ^(.*)$ $check permanent;&lt;br&gt;&lt;br&gt; location /valid &#123;&lt;br&gt;  ...&lt;br&gt; &#125;&lt;br&gt;&lt;br&gt; location /invalid &#123;&lt;br&gt;  ...&lt;br&gt; &#125;&lt;br&gt;&#125;&lt;br&gt;</description>
</item>

</channel>
</rss>
