Googleでブログ投稿のタイトルを検索すると、SEFと非SEFの両方の結果が表示されることに気づきました。メニュー項目がない記事にのみ発生するようです。他の誰かがこれを経験しましたか?さらに、それが起こらないようにするにはどうすればよいですか?乾杯、フィリップ
さらに、SEF以外のURLは機能しません
Joomla! 3.8.5 PHP 7.0.27
私が使用する3つのヒント:
1)Googleウェブマスターツール(およびBingのウェブマスターツールも)に送信されたサイトマップがあることを確認し、このサイトマップがすべての正しいURLを使用していて、正しくないものを使用していないことを確認します。
2)記事の標準メタ要素を設定(または自動的に設定)できるプラグインをJoomlaに追加します。 Googleや他のサイトは、インデックス作成中にその正規値を使用します。
3)最初の2つのヒントで修正されなかったリンクがないか、ウェブマスターツールを定期的に確認します。見つかった場合は、SEF以外のURLからパーマリンク/正しいURLへの永続的なリダイレクト(つまり、HTTPコード301リダイレクト)を設定します。 Googleがリダイレクトにアクセスし始めると、インデックスが更新され、古い場所ではなく新しい場所に移動します。
さらに、SEF以外のURLは機能しません
これは、「他のItemidが設定されていないため」「ホームページ」メニュー項目からその記事を読み込んでいるためです。テンプレートがたまたま設定されているため、テンプレートがホームページをロードするときに、テンプレートはJoomlaの「コンポーネント」ブロックをロードしようとしません(つまり、<jdoc:include type="component" />
セットする)。 「コンポーネント」ブロックがないと、ページに記事が表示されません。
正規リンク-優先URLを追加する必要があります。 RSJoomlaのRSSeoのような拡張機能を使用することも、オーバーライドで実行することもできます。
Robert Wentの投稿は英語です。ここでは、 カスタムフィールドを使用して正規URLを追加する方法を確認できます
My Blog に関する詳細な投稿があります。デンマーク語ですが、Chromeで翻訳できます。