HX-Replace-Url レスポンスヘッダー

HX-Replace-Url ヘッダーを使用すると、ブラウザの現在の URL を ロケーション履歴 で置き換えることができます. これにより、新しい履歴エントリは作成されません. つまり、ブラウザの履歴から以前の現在の URL が削除されます. これは hx-replace-url 属性 と似ています.

このヘッダーが存在する場合、属性で定義されたすべての動作をオーバーライドします.

このヘッダーに使用可能な値は次のとおりです.

  1. 場所バーの現在の URL を置き換える URL. これらは history.replaceState() のとおり、相対または絶対にすることができますが、現在の URL と同じオリジンである必要があります.
  2. ブラウザの現在の URL が更新されないようブロックする、false.

注意

レスポンスヘッダーは 3xx レスポンスコードでは処理されません. レスポンスヘッダー を参照してください.