フレキシブルパターンURLリダイレクトをセットアップする
更新日時 2022年 3月 1日
フレキシブルリダイレクトは、特定の構造を持つURLを動的に更新しますが、元のURL構造の一部の部分を保持します。URLリダイレクトツールで、ターゲットURLに追加するコンポーネントを定義できます。
フレキシブルパターンのURLリダイレクトを作成する
- HubSpotアカウントにて、ナビゲーションバーに表示される[設定アイコン settings]をクリックします。
- 左のサイドバーメニューで[ウェブサイト]>[ドメインとURL]の順に進みます。
- [URLリダイレクト]タブをクリックします。
- [URLリダイレクトを追加]をクリックします。
- 右のパネルで、[フレキシブル]リダイレクトタイプを選択します。
- [オリジナルURL]と[リダイレクト先]URLを入力します。
- URLのコンポーネント部を定義するには、元のURLの変数の名前の前にコロン(:)を使用します。
- そのコンポーネントをリダイレクト先URLに追加するには、同じ名前を{}で囲んで追加します。
- //の間のURLパスの各部分には、リダイレクト先URLで変数として含める独自のコンポーネントが必要です。なお、このルールには例外があり、残りのURLの名前の前に*記号を使用すると、URLの端全体(クエリ文字列の前まで)を単一のコンポーネントとして追加できます。リダイレクト先URLのコンポーネント以外のテキストが動的に置き代わることはありません。
- [その他のオプション]をクリックしてリダイレクトをカスタマイズするか、コメントを追加します。
- [URLリダイレクトを追加]をクリックします。
注意:URLパスにピリオドが含まれるURLに対して、柔軟なリダイレクトを作成することは推奨されません。
フレキシブルパターンURLリダイレクトの例
元のURLの個々のコンポーネントを維持する
日付など、リダイレクト先URLにも含めたい共通パターンが元のURL構造に含まれている場合、柔軟なパターンマッピングを使用できます。
URLの例: http://www.example.com/2012/12/30/my-first-post
オリジナルURL:http://www.example.com/:year/:month/:day/:post-name
リダイレクト先:http://blog.example.com/{month}/{day}/{year}/{post-name}
このフレキシブルリダイレクトを保存すると、オリジナルのサンプルURLはhttp://blog.example.com/12/30/2012/my-first-postにリダイレクトされます。
URLの終端をコンポーネントとして定義する
URLの端全体(クエリ文字列の前まで)を1つのコンポーネントにしたい場合もあります。
URLの例:http://www.example.com/product-id/22/jet-ski
オリジナルURL:http://www.example.com/product-id/*rest-of-url
リダイレクト先:http://info.example.com/products/{rest-of-url}
このフレキシブルリダイレクトを保存すると、オリジナルのサンプルURLはhttp://info.example.com/products/22/jet-skiにリダイレクトされます。
個別のコンポーネントと残りのURLの両方を使用する
URLの例: http://www.example.com/blog/12/25/2013/marketing/merry-christmas?post-id=33
オリジナルURL:http://www.example.com/blog/:month/:day/:year/*rest-of-url?post-id=:post-id
リダイレクト先:http://blog.example.com/{month}-{day}-{year}/post-{post-id}/{rest-of-url}
このフレキシブルリダイレクトを保存したら、元のサンプルURLにリダイレクトされます: http://blog.example.com/12-25-2013/post-33/marketing/merry-christmas
Thank you for your feedback, it means a lot to us.