Szczerze, pierwszy raz mam do czynienia z nginxem od tylu lat (zawsze jechałem na Apache2). I tu nagle zonk, jak obsłużyć regułki przepisania?
W .htaccess mam coś takiego:
# Chronimy config.php przed wizytami z zewnatrz
<Files config.php>
deny from all
</Files>
# Reguly przepisania
# Po trzy reguly dla kazdej strefy
RewriteEngine On
RewriteRule ^admin$ index.php?action=acp_main [L]
RewriteRule ^page-([0-9]+).html$ index.php?action=&page=$1&zone=0 [L]
RewriteRule gothic/page-([0-9]+).html index.php?action=&page=$1&zone=1 [L]
RewriteRule gothic/([a-z0-9\-]+)-([0-9]+).html index.php?action=article&id=$2&zone=1 [L]
RewriteRule gothic/ index.php?zone=1
RewriteRule gothic2/page-([0-9]+).html index.php?action=&page=$1&zone=2 [L]
RewriteRule gothic2/([a-z0-9\-]+)-([0-9]+).html index.php?action=article&id=$2&zone=2 [L]
RewriteRule gothic2/ index.php?zone=2
Jak to przepisać na konfigurację nginxową? Wszystkie tutoriale pisane przez "ekspertów" ograniczają się do skierowania wszystkiego (.*) do jakiegoś pliku...