次のコンテキスト内でnginxリライトする方法:location
/
=>/myurl/
/abc/
=>/myurl/abc/
以下はトリックを行います:
location / {
rewrite ^ /myurl/$uri;
}
/ abc /は/プレフィックスと一致する(そして/ myurl / abc /に書き換えられる)ため、個別に書き換える必要がないことに注意してください。
また、「location / myurl / {...}」ブロックを追加して、そのURLへの着信リクエストが/ myurl / myurl/...などに書き換えられないようにする必要があることにも注意してください。
これがトリックを行うように見えます:
rewrite ^(/.*)$ ^/admin/$1 break;
他に何か提案はありますか?