Tonic Framework を使用して、新しい RESTful API の作業を開始しました。Apache ボックスでテストした機能するコードが既にありますが、現在、それを Nginx マシンに移動しようとしています。
これをnginxルールに変換しようとしました:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} !router\.php$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule .* router.php [L,QSA]
</IfModule>
しかし、私のルールはどれも機能していないようです。
私がこれまでに試したことは、すべてのリクエストを /v2/router.php にリダイレクトしようとしています (取得しようとしている php ファイル)
location /v2/ {
try_files $uri $uri/ /v2/router.php;
}
これにより、奇妙な理由ですべてのphpファイルが実行されるなど、奇妙な結果が生じます...
これについてあなたのサポートをいただければ幸いです。