情報は、$_SERVER['REQUEST_URI']
または$_GET
からではなく$_POST
から取得します。
$request_uri
を定義して/example
を/module/controller/action
に変更したいと思います。リダイレクトをトリガーしたくないことに注意してください。
これを行うために以下のコードを試しましたが、機能しません。
location /example {
rewrite /module/controller/action;
}
set $request_url $request_uri;
if ($request_uri ~ ^/example(.*)$ ) {
set $request_url /module/controller/action;
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9090;
#include fastcgi.conf;
fastcgi_param REQUEST_URI $request_url;
#fastcgi_param REQUEST_URI $request_uri;
}