как в таком случае избавиться от ошибок в еррор-логе, что такого файла нет на диске?<br><br>Это не совсем то:<br>location / {<br>&nbsp; error_log off;<br>&nbsp; error_page 404 = @drupal;<br>}<br><br><br><br><div class="gmail_quote">
9 декабря 2008 г. 11:17 пользователь Igor Sysoev <span dir="ltr">&lt;<a href="mailto:is@rambler-co.ru">is@rambler-co.ru</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;">
На днях интересовался, как делается перенаправление запросов в Drupal и прочие.<br>
Так вот, апачевскую конструкцию вида<br>
<br>
 &nbsp;RewriteCond %{REQUEST_FILENAME} !-f<br>
 &nbsp;RewriteCond %{REQUEST_FILENAME} !-d<br>
 &nbsp;RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]<br>
<br>
нужно переделывать не в<br>
<br>
 &nbsp; location / {<br>
 &nbsp; &nbsp; &nbsp; if (!$request_file) {<br>
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;rewrite &nbsp;^(.*) &nbsp;/index.php?q=$1 &nbsp;last;<br>
 &nbsp; &nbsp; &nbsp; }<br>
 &nbsp; }<br>
<br>
 &nbsp; location = /index.php {<br>
 &nbsp; &nbsp; &nbsp; fastcgi ...<br>
 &nbsp; }<br>
<br>
и даже не в<br>
<br>
 &nbsp; location / {<br>
 &nbsp; &nbsp; &nbsp; error_page &nbsp;404 = /index.php?q=$request_uri;<br>
 &nbsp; }<br>
<br>
 &nbsp; location = /index.php {<br>
 &nbsp; &nbsp; &nbsp; fastcgi ...<br>
 &nbsp; }<br>
<br>
а вот в такое:<br>
<br>
 &nbsp; location / {<br>
 &nbsp; &nbsp; &nbsp; error_page &nbsp;404 = @drupal;<br>
 &nbsp; }<br>
<br>
 &nbsp; location = @drupal {<br>
 &nbsp; &nbsp; &nbsp; fastcgi_param &nbsp;SCRIPT_FILENAME &nbsp;/path/to/index.php;<br>
 &nbsp; &nbsp; &nbsp; fastcgi_param &nbsp;QUERY_STRING &nbsp; &nbsp; q=$request_uri;<br>
 &nbsp; &nbsp; &nbsp; fastcgi ...<br>
 &nbsp; }<br>
<font color="#888888"><br>
<br>
--<br>
Игорь Сысоев<br>
<a href="http://sysoev.ru" target="_blank">http://sysoev.ru</a><br>
<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>С уважением,<br> Анатолий Шарифулин.<br>