modify-outgoing-request-path
リクエストURLをオリジンサーバへ送る前に変更します。
typeパラメーター(必須)で指定可能な設定は以下の通りです。
- remove – リクエストパスから、指定文字列に最初に一致する部分を除去します。
- value(必須) – 指定文字列。"/dir1/dir2/"といった形式である必要があります。
- replace-all – リクエストパス(ファイル名、拡張子、クエリ文字列を除く部分)をすべて指定するパスに置き換えます。
- value(必須) – 指定するパス。"/dir1/dir2/"の形式である必要があります。
- replace – リクエストパスからfind_pathで示す文字列を探索し、replace_pathで指定する文字列に置き換えます。
- value(必須) – 置換するパス。"find_path###replace_path"の形式である必要があります。
"###"は、探索する文字列と置き換える文字列を分ける区切り文字です。
※find_pathのうち、最初に見つかったもののみが置き換えられます。
- value(必須) – 置換するパス。"find_path###replace_path"の形式である必要があります。
{
"rules": [
{
"matches": [
{
"name": "http-method",
"value": "GET"
}
],
"behaviors": [
{
"name" : "modify-outgoing-request-path",
"type" : "replace",
"value": "/dir1/dir2/###/dir3/dir4/"
}
]
}
]
}