Become a HubSpot power user — join us for HubSpot Training Day 2017.

COS-General

柔軟なパターンのURLマッピングを設定するにはどうすればよいですか。

更新日時 December 1, 2016

必要条件

ソフトウェア: HubSpot マーケティング
サブスクリプション: Basic, Pro, & Enterprise

柔軟なパターンのURLマッピングを使用すると、リダイレクト先URLに元のURLの一部を維持したまま、一定のURL構造を持つURLを動的にリダイレクトできます。HubSpotのCOS URL Mappings(COS URLマッピング)ツールでは、リダイレクト先URLに追加する、URLのコンポーネントを定義できます。

柔軟なパターンのマッピングを作成するには:
    • [Content(コンテンツ)] > [Content Settings(コンテンツ設定)]の順に進みます。
    • 左側のサイドバーで、[COS URL Mappings(COS URLマッピング)]を選択します。
    • [Add a new redirect(新しいリダイレクトを追加)] > [Add one redirect(1つのリダイレクトを追加)]の順にクリックします。
    • [Show advanced options(詳細オプションを表示)]をクリックします。
    • [Advanced: Original URL is a flexible pattern URL(詳細:元のURLは柔軟なパターンのURL)]をチェックします。
    • [Original URL or Path(元のURLまたはパス)]と[Your Destination URL or Path(リダイレクト先のURLまたはパス)]を定義します
ユーザー追加画像

URLのコンポーネントを定義するには、元のURLの変数の名前の前にコロン(:)を使用します。そのコンポーネントをリダイレクト先URLに追加するには、同じ名前を{}で囲んで追加します。リダイレクト先URLに/ /の間のURLパスの各ピースを変数として含める場合は、それらのピースは独自のコンポーネントを持つ必要があります。

なお、このルールには例外があり、残りのURLの名前の前に*記号を使用すると、URLの端全体(クエリ文字列の前まで)を単一のコンポーネントとして追加できます。リダイレクト先URLのコンポーネント以外のテキストが動的に置き代わることはありません。以下は、柔軟なURLマッピングの例です。

元のURLの個々のコンポーネントを維持する

日付など、リダイレクト先URLにも含めたい共通パターンが元のURL構造に含まれている場合、柔軟なパターンマッピングを使用できます。

サンプルURL:http://example.com/2012/12/30/my-first-post

元のURL:http://example.com/:year/:month/:day/:post-name

リダイレクト先URL: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

リダイレクト先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

リダイレクト先URL: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にリダイレクトされます。