ConveyThis: サブドメインとサブディレクトリを設定する簡単な手順

サブドメインとサブディレクトリ(簡単な説明)

A を使用します サブドメイン (fr.example.com)。各言語は独自のホスト名であり、メイン サイトはホスト上に残ります。言語ごとに 1 つの CNAME レコードを追加します。

サブディレクトリ (example.com/fr/) 言語を同じドメイン上のフォルダーに配置します。カスタム サイトでは、ドメインを ConveyThis に指すため、サイト全体が当社を通じて提供されます。これが、DNS、SSL、リダイレクト、元のサイトのオフラインなど、ほとんどの問題を引き起こすセットアップです。特に必要な場合にのみ使用してください /fr/ URL。

どちらも hreflang タグを追加します。サブドメインとサブディレクトリは、にあります 事業計画以上.

ConveyThis setup wizard step “How should your translated pages be addressed?” with four URL structure options: Without parameter, With parameter, Sub-domain and Sub-folder

  • サブドメイン 各言語が独自のホスト名上にあることを意味します:
    fr.example.com, nl.example.com
  • サブディレクトリ 言語が同じドメイン上のフォルダの下に存在することを意味します:
    example.com/fr/, example.com/nl/

どれを選ぶか

  • サブドメイン(これを使用します)。 example.com ホストに残ります。のみ fr.example.com ConveyThis を指します。検索エンジンはインデックスを作成でき、ConveyThis は hreflang を追加します。
  • サブディレクトリ(必要な場合を除きスキップします /fr/). サイト独自の DNS は ConveyThis を指します。間違ったレコードがあると、翻訳だけでなく元のサイトもダウンしてしまいます。
  • WordPress。 プラグインはサブディレクトリを単独でオンにします /fr/ DNSを変更せずにそこで動作します。言語ホスト名が必要な場合は、プラグイン内の URL 構造をサブドメインに切り替えます。

サブドメインとサブディレクトリ:主な違い

特徴サブドメインサブディレクトリ
URLの例fr.example.comexample.com/fr/
サーバーセットアップ多くの場合、別のサイトとして扱われます同じサイト/アプリ内で処理されます
SEO権限サブドメインに分割される場合があります1 つのメインドメインで共有されます
クロールとインデックス作成検索エンジンは別々にクロールする場合がありますメインサイトの一部としてクロールされました
hreflangの実装サポートされているサポートされている
分析と追跡サブドメイン間の追跡が必要になる場合がありますよりシンプルな追跡セットアップ
ユースケースおすすめ。あなたのサイトはホスト上に残ります/fr/ URLが必要な場合のみ
SEO 推奨これを使用してください/fr/ URLが必要でない限りスキップする

プラットフォームの制限: 選択する前にこれを確認してください

すべてのプラットフォームが両方の構造を使用できるわけではありません。ConveyThis サイトタイプでは機能しないオプションを非表示または無効にするので、ダッシュボードに表示されない場合は、次の理由になります:

  • Shopify: の サブディレクトリ オプションは 利用できません。Shopify ストアはパス上のプロキシを介して提供できません (example.com/fr/)なので、Shopify ドメインにはサブフォルダオプションは提供されません。を使う サブドメイン 代わりにオプション(fr.example.com、 言語ごとに 1 つの CNAME レコード)、またはデフォルトの構造を維持します。
  • Wix、Bubble、Framer、愛すべき: 現在、サブドメインもサブディレクトリもサポートされていません、 したがって、デフォルトとのみです ?locale= 構造物が提供されます。私たちはこれを実現するために積極的に取り組んでおり、更新情報が利用可能になり次第共有する予定です。
  • WordPress: URL 構造はダッシュボードではなくプラグインで設定されます。サブディレクトリはデフォルトでオンになっており、DNS は必要ありません。言語ホスト名が必要な場合は、プラグインでサブドメインに切り替えます(以下の WordPress セクションを参照)。
  • Squarespace: どちらの構造も機能しますが、サブディレクトリには追加の A レコードが必要です www (以下の Squarespace 注を参照)。

知っておくべき2 つのこと:

  • プラン: サブドメインとサブディレクトリには、が必要です 事業計画以上。無料プランとスターター プランでは、オプションは無効になります。セットアップウィザード中にそれらを見なかった場合は、後でそれらを選択できます 設定 → URL構造.
  • 命名: セットアップウィザードはこのオプションを呼び出します サブフォルダ設定ページでは次のように呼び出します サブディレクトリ。同じ構造です(example.com/fr/).

あなたが選ぶなら サブドメイン → 追加 CNAME 記録

言語固有のサブドメインを設定する場合は、このオプションを使用しますなど fr.example.com, nl.example.comなど。

対して 位置ベースのセットアップこの構成では各バージョンを 独立したウェブサイト。例えばフランス語版(fr.example.com) は、のために特別に調整されています フランス地域圏独自のローカライズされたコンテンツと設定を備えています。

設定方法:

  1. あなたの ConveyThis ダッシュボード、 ドメインを開いて、次の場所に移動します:
    一般設定 → 設定 → URL構造
    選択 サブドメイン(SEO に最適)
  2. ConveyThis は、言語サブドメインに必要な DNS ターゲット (“ConveyThis サーバー名 ”) を表示します
  3. DNS マネージャーに追加します 言語ごとに 1 つの CNAME レコード:
  • 名前 / ホスト: 言語コード(例: nl)
  • タイプ: CNAME
  • ポイント / ターゲット: ConveyThis サーバー名(例: dns2.conveythis.com)

公式ガイド(推奨): https://www.conveythis.com/help/add-cname-records-in-dns-manager

DNSの変更を保存した後: DNS の伝播には数分から最大 24 時間かかる場合があります。伝播したら、ConveyThis ダッシュボードに戻り、接続を確認します。ご質問がございましたら、お問い合わせください [メールアドレス] または連絡先を使用します フォーム

ConveyThis Settings page with ‘Sub-domain (great for SEO)’ selected, the CNAME table listing es.example.com and fr.example.com pointing to dns2.conveythis.com, and the message ‘DNS successfully connected!’

サブドメイン URL 構造が選択されました — 言語ごとに CNAME レコードを追加します


あなたが選ぶなら サブディレクトリ → を追加します A(IPv4) レコード

次のようなURLが必要な場合にのみ使用してください example.com/fr。ドメインの A レコードは ConveyThis を指すため、サイト全体が当社を通じて提供されます。これがほとんどの問題を引き起こすセットアップです。

  1. あなたの ConveyThis ダッシュボード、 ドメインを開いて、次の場所に移動します:
    一般設定 → 設定 → URL構造
    選択 サブディレクトリ(SEO に最適)
  2. DNS マネージャーに、を追加します ある メインドメインのレコード:
    • タイプ: ある
    • 名前 / ホスト: @
    • 値: 178.156.132.155

DNS の変更を保存した後、DNS の伝播を待ってから ConveyThis に戻り、 を使用します DNSテスト / 接続チェック ダッシュボードに接続されていることを確認します。期待通りに動作しないものがある場合は、お問い合わせください [メールアドレス] または ConveyThis お問い合わせフォームを使用してください。

ConveyThis Settings page with ‘Sub-directory (great for SEO)’ selected, the A record table (Name @, Value 178.156.132.155) and the message ‘DNS successfully connected!’

選択されたサブディレクトリ URL 構造との A レコード接続が成功したことを確認する DNS 構成画面


WordPressのウェブサイト

プラグインはデフォルトでサブディレクトリをオンにします /fr/ DNSを変更せずにそこで動作します。サブドメインを使用するには、プラグインの URL 構造をサブドメインに設定し、表示される CNAME レコードを追加します。

ConveyThis WordPress plugin, General settings: the Url Structure option with Sub-directory selected and Sub-domain available

Squarespace 注記(重要)

Squarespace 通常、特定の DNS レコードが必要です @ (そして www)。を使用するには サブディレクトリ Squarespaceのオプション:

  1. DNS マネージャーで、を削除します www CNAME を指している ext-cust.squarespace.com.
  2. DNS マネージャーに、を追加します ある の 記録 www:
    • タイプ: ある
    • 名前 / ホスト: www
    • 値: 178.156.132.155

を使うこともお勧めします サブドメイン オプション(言語ごとの CNAME)または連絡 [メールアドレス] 何か困難がある場合。

www と非 www(重要)

あなたのサイトはどちらでも存続できます example.com (非www / 頂点、次のように表示 @ DNSで)または www.example.com。リダイレクトはどれがプライマリであるかを決定しますが、 DNS はまだ両方を解決する必要がありますそうしないと、リダイレクトが発生する前に訪問者/ボットが失敗する可能性があります。

  • プライマリサイトがそうであれば 非www、 サブディレクトリは次のようになります example.com/fr/
  • プライマリサイトがそうであれば www、 サブディレクトリは次のようになります www.example.com/fr/

DNS アップデートを適用した後、変更はすぐには表示されません—DNS がインターネット上に伝播するには時間が必要です。伝播が完了したら、ConveyThis ダッシュボードを開き、DNS チェックを実行してセットアップを確認します。翻訳されたURLがまだ読み込まれていない場合は、正しいレコードを編集したことを確認してください( @ 対 www) そして、ホスティング プラットフォームの必要な DNS エントリがまだ存在していること (Squarespace レコードを除く)。行き詰まったらメールで [メールアドレス] ドメインと現在持っている DNS レコードを使用して、当社のチームが修正をガイドします。