Nginx - rewrite rules?

0

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...

0

http://is.gd/gWsKD to nie starczy?

0

Miałem trochę niestandardową konfigurację (ustawienia były zapisywane w XMLu, z czego wynikło kilka problemów oO), ale sobie poradziłem. Tutorial trochę niekonkretny...

1 użytkowników online, w tym zalogowanych: 0, gości: 1