web-dev-qa-db-ja.com

SEFのURLと非SEFのURLの両方でブログアイテムにインデックスを付ける検索エンジン

Googleでブログ投稿のタイトルを検索すると、SEFと非SEFの両方の結果が表示されることに気づきました。メニュー項目がない記事にのみ発生するようです。他の誰かがこれを経験しましたか?さらに、それが起こらないようにするにはどうすればよいですか?乾杯、フィリップ enter image description here

さらに、SEF以外のURLは機能しません

Joomla! 3.8.5 PHP 7.0.27

2
philip

私が使用する3つのヒント:

1)Googleウェブマスターツール(およびBingのウェブマスターツールも)に送信されたサイトマップがあることを確認し、このサイトマップがすべての正しいURLを使用していて、正しくないものを使用していないことを確認します。

2)記事の標準メタ要素を設定(または自動的に設定)できるプラグインをJoomlaに追加します。 Googleや他のサイトは、インデックス作成中にその正規値を使用します。

3)最初の2つのヒントで修正されなかったリンクがないか、ウェブマスターツールを定期的に確認します。見つかった場合は、SEF以外のURLからパーマリンク/正しいURLへの永続的なリダイレクト(つまり、HTTPコード301リダイレクト)を設定します。 Googleがリダイレクトにアクセスし始めると、インデックスが更新され、古い場所ではなく新しい場所に移動します。

さらに、SEF以外のURLは機能しません

これは、「他のItemidが設定されていないため」「ホームページ」メニュー項目からその記事を読み込んでいるためです。テンプレートがたまたま設定されているため、テンプレートがホームページをロードするときに、テンプレートはJoomlaの「コンポーネント」ブロックをロードしようとしません(つまり、<jdoc:include type="component" /> セットする)。 「コンポーネント」ブロックがないと、ページに記事が表示されません。

1
Drew G

正規リンク-優先URLを追加する必要があります。 RSJoomlaのRSSeoのような拡張機能を使用することも、オーバーライドで実行することもできます。

Robert Wentの投稿は英語です。ここでは、 カスタムフィールドを使用して正規URLを追加する方法を確認できます

My Blog に関する詳細な投稿があります。デンマーク語ですが、Chromeで翻訳できます。

1
KlintWeb