<br><div class="gmail_quote">24 ноября 2010 г. 0:39 пользователь ShivaS <span dir="ltr">&lt;<a href="mailto:nginx-forum@nginx.us">nginx-forum@nginx.us</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

Здравствуйте.<br>
<br>
Появилась задачка заблокировать заход<br>
на корневой каталог, что и решил путем:<br>
<br>
location / {<br>
        root /path/to/root/;<br>
        index  index.html index.htm;<br>
<br>
         if ($host ~* (.*\.)?<a href="http://somedomain.com" target="_blank">somedomain.com</a>){<br>
        return 403;<br>
        }<br>
<br>
        }<br>
<br>
Но на деле оказалось, что это блокирует<br>
заход в любую директорию.<br>
T.e. /somedir/file.html работает, а просто /somedir/<br>
уже не совсем. Запрос на любой каталог<br>
вернет 403.<br>
А мне надо только корневой каталог<br>
перекрыть<br>
<br>
Подскажите, как это можно сделать?<br></blockquote><div><br><pre>location  = / {<br></pre> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


<br>
Posted at Nginx Forum: <a href="http://forum.nginx.org/read.php?21,152791,152791#msg-152791" target="_blank">http://forum.nginx.org/read.php?21,152791,152791#msg-152791</a><br>
<br>
<br>
_______________________________________________<br>
nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</blockquote></div><br>