URLの書き換え
リクエストのURLを、リライトやリダイレクトなどの異なる操作を通じて操作できます。
-
URLリライト: ソースURLをターゲットURLに変換するサーバーサイドの操作です。これは、ウェブサーバーがリクエストを完全に処理する前に発生します。リライトは、ブラウザに表示されるURLが変わらないため、ウェブサイトの訪問者には見えません。ウェブサーバーに到達することなく、Cloudflareのグローバルネットワーク上でリライトを実行するために、リライトURLルールを構成します。
-
URLリダイレクト: ソースURLをターゲットURLに変換するクライアントサイドの操作です。これは、ウェブサーバーが初期URLを読み込んだ後に発生します。この場合、ウェブサイトの訪問者はリダイレクトが発生したときにURLが変わるのに気づくことができます。リダイレクトの構成については、リダイレクトを参照してください。
異なるURLをブラウザに表示しながら、URLのコンテンツを返すためにURLリライトを使用できます。URIパス、クエリ文字列、またはその両方をリライトできます。
リライトURLルールは、静的または動的リライトを実行できます。
- 静的リライト: リクエストURLの特定の部分(パスまたはクエリ文字列)を静的な文字列に置き換えます。
- 動的リライト: リライト式を使用して、結果のパスまたはクエリ文字列を定義するより高度なシナリオをサポートします。
リライトURLルールをダッシュボードで作成するか、API経由で作成します。
Cloudflareの画像最適化を使用する際、URLリライトを使用してカスタムパスから画像を提供できます。詳細については、カスタムドメインから画像を提供を参照してください。
When troubleshooting URLリライト, use Cloudflare Trace to determine if a rule is triggering for a specific URL.