web-dev-qa-db-ja.com

XMLサイトマップには、エイリアスURLの代わりにDrupalパーマリンクURLを含めることができますか?

次の質問は完全に一般的かつ理論的なものですが、Drupal 8向けに開発されたs__itmapモジュールの現在の開発状態に関するより具体的なケースに基づいており、Drupal 7. コメント#3から始まるDrupal.orgの現在の議論を読んでください そして、以下を読んでください。

(エイリアスの代わりに)パーマリンクのみ(またはほとんど)を含むXMLサイトマップをGoogleに送信することは危険または問題だと思いますか?

Drupalでは、 permalinks は次のようになります。それらは「ショートリンク」とも呼ばれます。これらは、より見やすいURLを作成するページのエイリアスがない場合に使用されます。

http://www.example.com/page/123

エイリアスURL は通常、次のようになります。

http://www.example.com/page/page-name

ユーザーはページのエイリアスを手動で割り当てるか、ページタイトルに基づいてエイリアスURLを生成する Pathauto モジュールをインストールできます。ページタイトルが変更された場合、エイリアスリンクは変更される可能性がありますが、パーマリンクは変更されません。

  • エイリアスURLが存在する場合、そのわかりやすいURLにインデックスを付けることが望ましいでしょう。代わりにGoogleがパーマリンクのインデックスを作成すると、問題が発生します。
  • Googleがパーマリンクを使用してエイリアスURLを検出し、インデックスを作成するといいでしょう。

AFAIK、Google、およびBingのような他の主要なSEは、常にページをクロールし、そのエイリアスを取得します。今回は99%発生すると確信しており、SERPにはエイリアスが表示されますが、パーマリンクを含むXMLサイトマップを送信したことがないという事実を確かに言えません。

コメントの更新:

  1. Closetnoc、私は本当にこれをしたくない。 Drupal 8は非常に新しく、メンテナーがまだ解決する時間がなかったという技術的な問題のために、これに使用できる唯一のxml_sitemapモジュールであり、現在のところ唯一のオプションです。

  2. Stephen、SERPに表示される可能性のあるものは、エイリアスではなくパーマリンクであることを意味します(約99%の可能性は低いですが、パーマリンクを含むサイトマップを送信したことがないため、100%とは言えません)。

  3. 私が知っているように301の古典的な意味でのリダイレクトかどうかは言えませんDrupalはConfig> Searchで利用可能な内部Drupal 8メカニズムで各ノードの「エイリアス」を行うだけです&メタデータ> URLエイリアス。これを実行できるページの例を次に示します。

enter image description here

4
JohnDoea

質問と答えはかなり明白です-トリッキーまたは曖昧なものは何もありません。 Googleにはいくつかの明確なサイトマップのガイドラインがあり、サイトマップには次のものが含まれている必要があります。

  • 結果コード200 OKで応答するURLのみ、
  • インデックスを作成できるURLのみ、
  • 正規のURLのみ-これはおそらくパーマリンクに関するケースではありません
2
Evgeniy

さて、私はそれを試してみます。

まず、サイトマップの定義を与えるには:

サイトマップ(またはサイトマップ)は、クローラーまたはユーザーがアクセスできるWebサイトのページのリストです。 Webデザインの計画ツールとして使用される任意の形式のドキュメント、またはWebサイト上のページをリストするWebページのいずれかで、通常は階層形式で編成されます。

理論上(およびサイトマップが以前のように使用されている場合)

www.example.com/page/123の代わりにwww.example.com/page/page-nameを含むサイトマップを送信することは危険でも問題でもありません。好きなようにできます。ただし、/page/123は何の意味も持たないため、常識的に2番目のオプションを使用するように指示されます。 Page/page-nameは何かを意味します。

どうして?さて、別の定義を取得しましょう:

Webクローラーは、通常はWebインデックス(Webスパイダー)を目的として、World Wide Webを体系的に閲覧するインターネットボットです。 Web検索エンジンおよび他の一部のサイトは、Webクロールまたはスパイダーソフトウェアを使用して、Webコンテンツまたは他のサイトのWebコンテンツのインデックスを更新します。

だから、あなたはそれがここにあることが重要であることに気づきました。リンクをどのように構築するかはあなた次第です。私は一般的にロジックを使用しますが、この特定のケースでは、リンクではなくページにあるコンテンツに焦点を合わせます。

ここにリンクを構築するだけです。

そして、お願いします...私はあなたにあなたの質問に関してあなたに質問して欲しいです、そして、コメントで詳しく説明してください。なぜなら、私はその部分を理解していませんでした。

パーマリンクを含むサイトマップを送信したことがない

この声明について確かですか?

0
Josip Ivic