у тебя ДВА варианта, либо пхп, либо нет, так? <div>зачем делать ДВА рерайта? </div><div>тут логика, либо одно, либо другое </div><div>сделай один рерайт </div><div><br class="webkit-block-placeholder"></div><div><br><div><span class="gmail_quote">
2007/11/1, Dmitry <<a href="mailto:nukleon@mail.ru">nukleon@mail.ru</a>>:</span><blockquote class="gmail_quote" style="margin:0;margin-left:0.8ex;border-left:1px #ccc solid;padding-left:1ex">Доброе время дня и суток, Alexey!
<br><br>----- Original Message -----<br><br>From: Alexey Karagodov <<a href="mailto:karagodov@gmail.com">karagodov@gmail.com</a>><br>To: <a href="mailto:nginx-ru@sysoev.ru">nginx-ru@sysoev.ru</a><br>Time: Thu, 1 Nov 2007 00:15:37 +0300
<br>Subject: Проблема с rewrite<br><br>> rewrite_log on;<br>> и смотреть логи, совпадает или нет, то, что Вы тут написали, с тем что запрашивается<br><br>Вот собственно логи:<br><br>2007/11/01 01:00:08 [notice] 82101#0: *1 "^/(.*)$" matches "/", client:
xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/", host: "<a href="http://site.ru">site.ru</a>"<br>2007/11/01 01:00:08 [notice] 82101#0: *1 rewritten data: "/index.php", args: "", client:
xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/", host: "<a href="http://site.ru">site.ru</a>"<br>2007/11/01 01:00:08 [notice] 82101#0: *3 "^/(.*)$" matches "/css/wap2.css", client:
xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/css/wap2.css", host: "<a href="http://site.ru">site.ru</a><br>", referrer: "<a href="http://site.ru/">http://site.ru/</a>"
<br>2007/11/01 01:00:08 [notice] 82101#0: *3 rewritten data: "/index.php", args: "", client: xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/css/wap2.css", host: "conte
<br><a href="http://nt.am">nt.am</a>", referrer: "<a href="http://site.ru/">http://site.ru/</a>"<br>2007/11/01 01:00:08 [notice] 82101#0: *1 "^/(.*)$" matches "/img/h.gif", client: xxx.xxx.xxx.xxx
, server: <a href="http://site.ru">site.ru</a>, URL: "/img/h.gif", host: "<a href="http://site.ru">site.ru</a>", ref<br>errer: "<a href="http://site.ru/">http://site.ru/</a>"<br>2007/11/01 01:00:08 [notice] 82101#0: *1 rewritten data: "/index.php", args: "", client:
xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/img/h.gif", host: "content.<br>am", referrer: "<a href="http://site.ru/">http://site.ru/</a>"<br>2007/11/01 01:00:08 [notice] 82101#0: *3 "^/(.*)$" matches "/img/t.gif", client:
xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/img/t.gif", host: "<a href="http://site.ru">site.ru</a>", ref<br>errer: "<a href="http://site.ru/">http://site.ru/</a>"<br>
2007/11/01 01:00:08 [notice] 82101#0: *3 rewritten data: "/index.php", args: "", client: xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/img/t.gif", host: "content.
<br>am", referrer: "<a href="http://site.ru/">http://site.ru/</a>"<br>2007/11/01 01:00:09 [notice] 82101#0: *1 "^/(.*)$" matches "/favicon.ico", client: xxx.xxx.xxx.xxx, server: <a href="http://site.ru">
site.ru</a>, URL: "/favicon.ico", host: "<a href="http://site.ru">site.ru</a>",<br> referrer: "<a href="http://site.ru/">http://site.ru/</a>"<br>2007/11/01 01:00:09 [notice] 82101#0: *1 rewritten data: "/index.php", args: "", client:
xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/favicon.ico", host: "conten<br><a href="http://t.am">t.am</a>", referrer: "<a href="http://site.ru/">http://site.ru/</a>"
<br>2007/11/01 01:00:11 [notice] 82101#0: *3 "^/(.*)$" matches "/wap2/8/wap", client: xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/wap2/8/wap", host: "<a href="http://site.ru">
site.ru</a>", r<br>eferrer: "<a href="http://site.ru/">http://site.ru/</a>"<br>2007/11/01 01:00:11 [notice] 82101#0: *3 rewritten data: "/index.php", args: "", client: xxx.xxx.xxx.xxx, server:
<a href="http://site.ru">site.ru</a>, URL: "/wap2/8/wap", host: "content<br>.am", referrer: "<a href="http://site.ru/">http://site.ru/</a>"<br>2007/11/01 01:00:11 [notice] 82101#0: *1 "^/(.*)$" matches "/css/wap2.css", client:
xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/css/wap2.css", host: "<a href="http://site.ru">site.ru</a><br>", referrer: "<a href="http://site.ru/wap2/8/wap">http://site.ru/wap2/8/wap
</a>"<br>2007/11/01 01:00:11 [notice] 82101#0: *1 rewritten data: "/index.php", args: "", client: xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/css/wap2.css", host: "conte
<br><a href="http://nt.am">nt.am</a>", referrer: "<a href="http://site.ru/wap2/8/wap">http://site.ru/wap2/8/wap</a>"<br>2007/11/01 01:00:11 [notice] 82101#0: *3 "^/(.*)$" matches "/img/h.gif", client:
xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/img/h.gif", host: "<a href="http://site.ru">site.ru</a>", ref<br>errer: "<a href="http://site.ru/wap2/8/wap">http://site.ru/wap2/8/wap
</a>"<br>2007/11/01 01:00:11 [notice] 82101#0: *3 rewritten data: "/index.php", args: "", client: xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/img/h.gif", host: "content.
<br>am", referrer: "<a href="http://site.ru/wap2/8/wap">http://site.ru/wap2/8/wap</a>"<br>2007/11/01 01:00:11 [notice] 82101#0: *1 "^/(.*)$" matches "/img/t.gif", client: xxx.xxx.xxx.xxx
, server: <a href="http://site.ru">site.ru</a>, URL: "/img/t.gif", host: "<a href="http://site.ru">site.ru</a>", ref<br>errer: "<a href="http://site.ru/wap2/8/wap">http://site.ru/wap2/8/wap</a>"
<br>2007/11/01 01:00:11 [notice] 82101#0: *1 rewritten data: "/index.php", args: "", client: xxx.xxx.xxx.xxx, server: <a href="http://site.ru">site.ru</a>, URL: "/img/t.gif", host: "content.
<br>am", referrer: "<a href="http://site.ru/wap2/8/wap">http://site.ru/wap2/8/wap</a>"<br><br><br>Я вижу, что правило (rewrite<br>!^.+\.(gif|jpg|png|css|zip|js|ico|txt|gz|sql|doc|xls|rar|pps)$<br>/index.php break;) не срабатывает, его задача, чтобы статические файлы
<br>не попадали под правило (rewrite ^/(.*)$ /index.php break;).<br><br>Если ли возможность в nginx реализовать правило, которое работало на<br>апаче?<br><br>Буду признателен в решение данного вопроса.<br><br>> 31.10.07
, Dmitry < <a href="mailto:nukleon@mail.ru">nukleon@mail.ru</a>> написал(а):<br>> Здравствуйте, nginx-ru.<br><br>> Решили перевести один проект с nginx + apache на nginx + factcgi php.<br><br>> Но существует проблема c rewrite:
<br><br>> у апача была такая конфигурация:<br><br>> RewriteEngine On<br>> RewriteBase /<br>> RewriteRule<br>> !\.(gif|jpg|png|css|zip|js|ico|txt|gz|sql|doc|xls|rar|pps)$ index.php<br>> если переделать под nginx:
<br><br>> rewrite<br>> !^.+\.(gif|jpg|png|css|zip|js|ico|txt|gz|sql|doc|xls|rar|pps)$ /index.php break;<br><br>> ???<br><br>><br><br>> rewrite ^/(.*)$ /index.php break;<br><br>> ???<br><br>> то графика не показывается.
<br><br>> Что я не так делаю?<br><br>> --<br>> С уважением,<br>> Dmitry<br><br><br>--<br>С уважением,<br> Dmitry<br><br><br></blockquote></div><br> </div>