Code:
location / { try_files $uri $uri/ @rewrite; } location @rewrite { # Forum rewrite /threads/.* /showthread.php?$uri&$args last; rewrite /forums/.* /forumdisplay.php?$uri&$args last; rewrite /members/.* /member.php?$uri&$args last; rewrite /blogs/.* /blog.php?$uri&$args last; rewrite /entries/.* /entry.php?$uri&$args last; # MVC rewrite ^/(?:(.*?)(?:/|$))(.*|$)$ /$1.php?r=$2 last; }