title: convert htaccess to nginx
body: <p>I'm having no luck converting htaccess rules to nginx rewrite. I've checked out the NginxRewriteModule documentation and have a few done, but the more complicate ones I'm at a loss for.  Here's what I'm looking at:</p>
  
  <pre><code>RewriteRule    ^$                                               /cgi-bin/index.cgi [L]
  RewriteRule    ([0-9A-Za-z]{12})-del-([0-9A-Za-z]+)/.+$         /cgi-bin/index.cgi?del=$1-$2 [L]
  
  RewriteCond     %{REQUEST_FILENAME} !-f
  
  RewriteRule    ^([0-9A-Za-z]{12})(\.html?|$)$                   /cgi-bin/index.cgi?op=download1&amp;id=$1 [L]
  RewriteRule    ^([0-9A-Za-z]{12})(\/.+|\.html?|$)               /cgi-bin/index.cgi?op=download1&amp;id=$1&amp;fname=$2 [L]
  RewriteRule    ^([0-9A-Za-z\-_]{4,64})/([0-9A-Za-z]{12})$   /cgi-bin/index.cgi?op=download1&amp;usr_login=$1&amp;id=$2 [L]
  RewriteRule    ^([0-9A-Za-z\-_]{4,64})/([0-9A-Za-z]{12})(\/.+|\.html?|$)        /cgi-bin/index.cgi?op=download1&amp;usr_login=$1&amp;id=$2&amp;fname=$3 [L]
  
  #RewriteRule    ^Reseller\.html$                                         /cgi-bin/Templates/Pages/english/Reseller.html [L]
  RewriteRule    ^checkfiles\.html$                                       /cgi-bin/index.cgi?op=checkfiles [L]
  RewriteRule    ^contact\.html$                                          /cgi-bin/index.cgi?op=contact [L]
  RewriteRule    ^premium\.html$                                          /cgi-bin/index.cgi?op=payments [L]
  RewriteRule    ^login\.html$                                            /cgi-bin/index.cgi?op=login [L]
  RewriteRule    ^catalogue(.*)\.html$                                    /cgi-bin/index.cgi?op=catalogue&amp;date=$1 [L]
  RewriteRule    ^news([0-9]*)\.html$                                     /cgi-bin/index.cgi?op=news&amp;page=$1 [L]
  RewriteRule    ^n([0-9]+)-.*\.html$                                     /cgi-bin/index.cgi?op=news_details&amp;news_id=$1 [L]
  RewriteRule    ^free([0-9]+)\.html$                     /cgi-bin/index.cgi?op=registration&amp;aff_id=$1 [L]
  RewriteRule    ^users/([0-9A-Za-z\-_]{4,64})/?([0-9]+|$)        /cgi-bin/index.cgi?op=user_public&amp;usr_login=$1&amp;fld_id=$2 [L,NC]
  RewriteRule    ^embedmp3-([0-9A-Za-z]{12})\.html$   /cgi-bin/index.cgi?op=mp3_embed&amp;file_code=$1 [L]
  RewriteRule    ^embedmp4-([0-9A-Za-z]{12})\.html$   /cgi-bin/index.cgi?op=mp32_embed&amp;file_code=$1 [L]
  RewriteRule    ^box$                                    /cgi-bin/index_box.cgi [L]
  
  RewriteCond     %{REQUEST_FILENAME} !-f
  RewriteCond     %{REQUEST_FILENAME} !-d
  RewriteRule    ^([0-9A-Za-z\-_]{4,64})(/[^\/]*/?|$)$            /cgi-bin/index.cgi?op=user_public&amp;usr_login=$1&amp;fld=$2 [L,NC]
  
  RewriteCond     %{REQUEST_FILENAME} !-f
  RewriteRule    ^([a-z0-9\-\_]+).html(.*)                        /cgi-bin/index.cgi?op=page&amp;tmpl=$1$2 [L]
  </code></pre>