apacheでいうmod_rewriteをnginxで実現する方法で詰まった。
いきなり答え
rewritecond %{REQUEST_FILENAME}!-d rewritecond %{REQUEST_FILENAME}!-f rewrite ^ /index.php [L]
これは、
location / { try_files $uri $uri/ /index.php$is_args$args; }
に相当する。
try_filesは先頭から頑張って実在するか攻めていく。
apacheでいうmod_rewriteをnginxで実現する方法で詰まった。
rewritecond %{REQUEST_FILENAME}!-d rewritecond %{REQUEST_FILENAME}!-f rewrite ^ /index.php [L]
これは、
location / { try_files $uri $uri/ /index.php$is_args$args; }
に相当する。
try_filesは先頭から頑張って実在するか攻めていく。