nginxを用いてURLをrewriteする方法
「/user/kamo/123456/」へのアクセスがあった場合に、内部で「/user/kamo_test.php?W=123456」へリダイレクトする方法がこちら。
1 2 3 4 5 6 |
server { 途中省略 location ~ /user/kamo/ { rewrite ^/user/kamo/(.*)/$ /user/kamo_test.php?W=$1; } } |
正規表現の箇所「(.*)」が、rewrite後の「$1」に引き継がれます。
今回の場合だと、「123456」の部分ですね。