Нет, никогда не пишите в nginx 
if (!-e $request_filename) {<br>Используйте error_page в старом или <a href="http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#try_files">http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#try_files</a> в новом nginx&#39;e.<br>
<br><div class="gmail_quote">2 марта 2009 г. 15:36 пользователь Un Lexx <span dir="ltr">&lt;<a href="mailto:unlexx@gmail.com">unlexx@gmail.com</a>&gt;</span> написал:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
для апача правила выглядят как<br>
RewriteCond %{REQUEST_FILENAME} !-f<br>
RewriteCond %{REQUEST_FILENAME} !-d<br>
RewriteRule ^(rus|ukr|blr|de|frn|eng)*/?([^?]+)?$<br>
index.php?lang=$1&amp;link=$2 [NC,QSA,L]<br>
<br>
 для nginx<br>
if (!-e $request_filename) {<br>
        rewrite ^(rus|ukr|blr|de|frn|eng)*/?([^?]+)?$<br>
index.php?lang=$1&amp;link=$2 last;<br>
    }<br>
<br>
Правильно?<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>С уважением, Борис Долгов.<br>icq 77556665<br>e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a><br>