ブログアーカイブの URL 形式 /posts/<YYYY>-<MM>-<DD>-<TITLE> を新しい形式 /posts/<YYYY>/<MM>/<DD>/<TITLE> に書き換えるには、次の URL rewrite rule を作成します。
Expression Editor に入力するテキスト:
http.request.uri.path ~ "^/posts/[0-9]+-[0-9]+-[0-9]+-.*"Path > Rewrite to > Dynamic のあとに入力するテキスト:
regex_replace(http.request.uri.path, "^/posts/([0-9]+)-([0-9]+)-([0-9]+)-(.*)$", "/posts/${1}/${2}/${3}/${4}")regex_replace() 関数では、正規表現のキャプチャグループを使って URL の一部を取り出せます。正規表現の一部を括弧で囲むと、キャプチャグループになります。置換文字列では ${<NUMBER>} でキャプチャグループを参照します。<NUMBER> はキャプチャグループの番号です。