www.example.comのURLパスがhttps://www.example.com/online/index.htmlである場合、ファイルディレクトリがすでに変更されているため、オリジンサーバーへのアクセス時にディレクトリプレフィックス/onlineを削除して初めて対応するファイルリソースを取得できます。以下の手順を参照してください:www.example.comに等しいことを選択します。/onlineに設定します。設定は以下の通りです:
タイプ | 説明 |
パスプレフィックスを追加します。 | 指定したパスプレフィックスをリクエストURL Pathに追加します。ここで、パスプレフィックスとはドメイン名の後の最初のディレクトリを指します。 例えば、リクエストURLが https://www.example.com/path0/index.htmlで、追加するパスプレフィックスが/prefixの場合、ドメイン名の後にディレクトリ/prefixが追加されます。つまり、最終的に書き換えられたURLはhttps://www.example.com/prefix/path0/index.htmlになります。 |
パスプレフィックスを削除します。 | リクエストURLの指定したパスプレフィックスを削除します。ここで、パスプレフィックスとはドメイン名の後の最初のディレクトリを指し、完全一致のみをサポートします。 例えば、リクエストURLが https://www.example.com/path0/path1/index.htmlで、削除するパスプレフィックスとして/path0を指定した場合、書き換え後のURLはhttps://www.example.com/path1/index.htmlになります。例えば、リクエストURLが https://www.example.com/path000/path1/index.htmlで、削除するパスプレフィックスとして/path0を指定した場合、マッチングできないため、書き換えルールは有効になりません。 |
完全なパスを置き換えます。 | 完全なリクエストURL Pathを置き換えます。例えば、リクエストURLが https://www.example.com/path0/index.htmlで、置き換え後の完全なパスが/new/page.htmlの場合、書き換え後のURLはhttps://www.example.com/new/page.htmlになります。 |
正規表現による置換 | Google RE2正規表現によるパスのマッチングと置換をサポートします。同時に、 $numで正規表現のキャプチャグループを参照できます。numはグループ番号を表し、例えば$1です。参照するグループ番号は正規表現のマッチンググループ数を超えてはならず、置換後のパスが/で始まることを確認する必要があります。例えば、パス /old-parh/1234を/new-path/1234に置き換えたい場合、正規表現を^/old-path/(\\d+)$に設定し、置換パスを/new-path/$1に設定できます。ここで、$1は正規表現の最初のキャプチャグループを参照することを表し、つまりパス内の数字部分です。 |
フィードバック