Apache htaccess -> reescritas Nginx

Apache htaccess -> reescritas Nginx

Ajude-me a escrever reescritas nginx em vez do htaccess do Apache:

 Options +FollowSymLinks
  RewriteEngine On
  RewriteBase /


  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteRule ^(.*)([^/])$ $1$2/ [R,L]

  RewriteCond %{ENV:REDIRECT_RDR} ^$
  RewriteCond %{HTTP_HOST} ^(.+)\.site\.com$
  #RewriteCond %2 !www
  RewriteCond %{HTTP_HOST} !^www\.site\.com$
  RewriteRule ^([a-zA-Z0-9`~!@#$%^&()\-+";=\\/|]*)$ blogs/fake/%2/$1 [L,E=RDR:1]


  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-l
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !/urlrewriteprepend.php$
  RewriteRule ^(.*)$ /urlrewriteprepend.php [L]

Responder1

Aqui está um link para oDocumentação do nginx HttpRewriteModule- tudo o que você precisa saber deverá estar disponível neste documento.

informação relacionada