<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: rewrite для nginx-a</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7080.html</link>
    <description>Доброго времени суток, просьба знатоков nginx-a помочь перевести для него следующие правила&lt;br&gt;RewriteRule ^arcade(/?)+$ /?do=arcade &#091;L&#093;&lt;br&gt;RewriteRule ^arcade/play/(&#091;0-9&#093;&#123;1,3&#125;)/(/?)+$ /?do=arcade&amp;op=play&amp;gid=$1&lt;br&gt;&#091;QSA,L&#093;&lt;br&gt;RewriteRule ^arcade/play/(&#091;0-9&#093;&#123;1,3&#125;)/(&#091;^/&#093;*)(/?)+$/?do=arcade&amp;op=rec&amp;gid=$1 &#091;L&#093;&lt;br&gt;RewriteRule ^arcade/(&#091;^/&#093;*)/(/?)+$ /?do=arcade&amp;cid=$1 &#091;L&#093;&lt;br&gt;RewriteRule ^arcade/(&#091;0-9&#093;&#123;1,3&#125;),(&#091;0-9&#093;+).html(/?)+$?do=arcade&amp;cstart=$1&amp;cend=$2 &#091;L&#093;&lt;br&gt;RewriteRule ^arcade/(&#091;^/&#093;*)/(&#091;0-9&#093;&#123;1,3&#125;),(&#091;0-9&#093;+).html(/?)+$ ?do=arcade&amp;cid=$1&amp;cstart=$2&amp;cend=$3 &#091;L&#093;&lt;br&gt;&lt;br&gt;у меня получилось перевести так:&lt;br&gt;&lt;br&gt;rewrite ^/arcade(/?)+$ /?do=arcade last;&lt;br&gt;rewrite &quot;&quot;^/arcade/play/(&#091;0-9&#093;&#123;1,3&#125;)/(/?)+$&quot; /?do=arcade&amp;op=play&amp;gid=$1;&lt;br&gt;rewrite &quot;^/arcade/play/(&#091;0-9&#093;&#123;1,3&#125;)/(&#091;^/&#093;*)(/?)+$&quot;/&quot; ?do=arcade&amp;op=rec&amp;gid=$1 /&#091;L&#093;;&lt;br&gt;rewrite &quot;^/arcade/(&#091;^/&#093;*)/(/?)+$ /&quot; ?do=arcade&amp;cid=$1 last;&lt;br&gt;rewrite &quot;^/arcade/(&#091;0-9&#093;&#123;1,3&#125;),(&#091;0-9&#093;+).html(/?)+$&quot; ?do=arcade&amp;cstart=$1&amp;cend=$2 /&#091;L&#093;;&lt;br&gt;rewrite &quot;^/arcade/(&#091;^/&#093;*)/(&#091;0-9&#093;&#123;1,3&#125;),(&#091;0-9&#093;+).html(/?)+$&quot; /?do=arcade&amp;cid=$1&amp;cstart=$2&amp;</description>

<item>
    <title>rewrite для nginx-a (Greenwood)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7080.html#2</link>
    <pubDate>Sat, 11 Dec 2010 14:48:55 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; выдал &lt;br&gt;&amp;gt; rewrite ^/arcade(/?)+$ /?do=arcade last; &lt;br&gt;&amp;gt; rewrite ^/arcade/play/(&#091;0-9&#093;&#123;1,3&#125;)/(/?)+$ /?do=arcade&amp;op=play&amp;gid=$1 last; &lt;br&gt;&amp;gt; rewrite ^/arcade/play/(&#091;0-9&#093;&#123;1,3&#125;)/(&#091;^/&#093;*)(/?)+$/?do=arcade&amp;op=rec&amp;gid=$1 /&#091;L&#093;; &lt;br&gt;&amp;gt; rewrite ^/arcade/(&#091;^/&#093;*)/(/?)+$ /?do=arcade&amp;cid=$1 last; &lt;br&gt;&amp;gt; rewrite ^/arcade/(&#091;0-9&#093;&#123;1,3&#125;),(&#091;0-9&#093;+).html(/?)+$?do=arcade&amp;cstart=$1&amp;cend=$2 &lt;br&gt;&amp;gt; /&#091;L&#093;; &lt;br&gt;&amp;gt; rewrite ^/arcade/(&#091;^/&#093;*)/(&#091;0-9&#093;&#123;1,3&#125;),(&#091;0-9&#093;+).html(/?)+$ /?do=arcade&amp;cid=$1&amp;cstart=$2&amp;cend=$3 &lt;br&gt;&amp;gt; last; &lt;br&gt;&amp;gt; попробуй, заодно расскажи, сработало ли ;) &lt;br&gt;&lt;br&gt;насчет 2 строки я в курсе, опечатался при написаний поста.&lt;br&gt;Реврайты я также переводил через http://www.anilcetin.com/convert-apache-htaccess-to-nginx, кавычки добавил для экранизации символов &#123;&#125;, nginx &quot;проглатывает&quot; эти правила, модуль работает, но не полностью, поэтому и есть подозрение что где то есть ошибка.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>rewrite для nginx-a (erera22)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID8/7080.html#1</link>
    <pubDate>Thu, 09 Dec 2010 09:29:52 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt; rewrite ^/arcade(/?)+$ /?do=arcade last;&lt;br&gt;&amp;gt; rewrite &quot;&quot;^/arcade/play/(&#091;0-9&#093;&#123;1,3&#125;)/(/?)+$&quot; /?do=arcade&amp;op=play&amp;gid=$1;&lt;br&gt;&amp;gt; rewrite &quot;^/arcade/play/(&#091;0-9&#093;&#123;1,3&#125;)/(&#091;^/&#093;*)(/?)+$&quot;/&quot; ?do=arcade&amp;op=rec&amp;gid=$1 /&#091;L&#093;;&lt;br&gt;&amp;gt; rewrite &quot;^/arcade/(&#091;^/&#093;*)/(/?)+$ /&quot; ?do=arcade&amp;cid=$1 last;&lt;br&gt;&amp;gt; rewrite &quot;^/arcade/(&#091;0-9&#093;&#123;1,3&#125;),(&#091;0-9&#093;+).html(/?)+$&quot; ?do=arcade&amp;cstart=$1&amp;cend=$2&lt;br&gt;&amp;gt; /&#091;L&#093;;&lt;br&gt;&amp;gt; rewrite &quot;^/arcade/(&#091;^/&#093;*)/(&#091;0-9&#093;&#123;1,3&#125;),(&#091;0-9&#093;+).html(/?)+$&quot; /?do=arcade&amp;cid=$1&amp;cstart=$2&amp;cend=$3&lt;br&gt;&amp;gt; last;&lt;br&gt;&amp;gt; Вродебы синтаксических ошибок нет, но правила не работают, может быть я что-то&lt;br&gt;&amp;gt; упустил?&lt;br&gt;&lt;br&gt;1) 2 строка, rewrite &quot;&quot; поправь&lt;br&gt;2) А так, не стал присматриваться, к примеру онлин сервис http://www.anilcetin.com/convert-apache-htaccess-to-nginx/ выдал&lt;br&gt;rewrite ^/arcade(/?)+$ /?do=arcade last;&lt;br&gt;rewrite ^/arcade/play/(&#091;0-9&#093;&#123;1,3&#125;)/(/?)+$ /?do=arcade&amp;op=play&amp;gid=$1 last;&lt;br&gt;rewrite ^/arcade/play/(&#091;0-9&#093;&#123;1,3&#125;)/(&#091;^/&#093;*)(/?)+$/?do=arcade&amp;op=rec&amp;gid=$1 /&#091;L&#093;;&lt;br&gt;rewrite ^/arcade/(&#091;^/&#093;*)/(/?)+$ /?do=arcade&amp;cid=$1 last;&lt;br&gt;rewrite ^/arcade/(</description>
</item>

</channel>
</rss>
