最も必要とされている時に、信頼できるWordPressチュートリアルを。
WordPress入門ガイド
WPBカップ
2500万人以上
当社のプラグインを使用しているウェブサイト
16+
WordPress経験年数
3000+
専門家によるWordPressチュートリアル

YoastのWordPress SEOサイトマップ404エラーを修正する方法

XMLサイトマップで404エラーが表示されるのは非常にイライラします。これにより、検索エンジンが新しいページを見つけられなくなり、ウェブサイトのトラフィックに悪影響が出ます。

初期の頃、Yoast SEOを使用しており、まさにこの頭痛の種を抱えていました。複数の修正策を試した後、最終的にサイトをAll in One SEOに切り替えたことで、このバグの原因が正確にわかりました。

良いニュースは、技術的なスキルがなくてもこれを解決できることです。数分でサイトマップを再び機能させるための正確な手順を説明します。

WordPressでYoast SEO XMLサイトマップの404エラーを修正する

WordPress で Yoast SEO サイトマップの 404 エラーが発生する原因は何ですか?

Yoast SEOのサイトマップは、検索エンジンがウェブサイト上の見つけてインデックスしてほしいすべてのコンテンツを見つけるのに役立ちます。

エラーを修正することで、検索エンジンがサイトマップにアクセスし、サイト上のすべてのページとコンテンツを発見できるようになります。これにより、検索エンジンの可視性とランキングが向上し、サイトマップがない場合よりもコンテンツのランキングが速くなります。

WordPressにはデフォルトのXMLサイトマップがあり、これをGoogle Search Consoleやその他の検索エンジンに送信できます。

ネイティブのWordPressサイトマップは/wp-sitemap.xmlにありますが、ほとんどのSEOプラグインは標準の/sitemap.xmlアドレスを自動的に独自のカスタムサイトマップにリダイレクトします。

しかし、このデフォルトのWordPress生成サイトマップは非常に基本的です。これを修正するために、Yoast SEOやAll in One SEOプラグインのようなトップWordPress SEOプラグインは、より多くの機能を備えた独自のXMLサイトマップを作成します。

WordPress SEOプラグインによって生成されたXMLサイトマップを使用すると、プラグインはデフォルトのWordPress XMLサイトマップショートカットを上書きします。

これは、上記で言及したサイトマップURLが、WordPress SEOプラグインによって生成されたサイトマップにユーザーを送信することを意味します。

残念ながら、プラグインの競合やWordPressの設定が正しくないために、一部のウェブサイトでは404エラーが発生する可能性があります。

次のセクションでは、Yoast SEOプラグインでWordPressサイトマップの404エラーを簡単に修正する方法を説明します。ここで、取り上げるすべての方法の簡単な概要を示します。

準備はいいですか?早速始めましょう。

WordPressには、パーマリンクと呼ばれるSEOフレンドリーなURL構造が組み込まれています。このURL構造はリダイレクトシステムを使用して、ユーザーがブラウザにURLを入力したときに、どのページを読み込むかをウェブホスティングサーバーに伝えます。

通常、これらのパーマリンク設定は、ウェブサイトに変更を加えると自動的に更新されます。

悪いニュースは、WordPressがパーマリンク構造を更新できない場合があり、それがYoast SEOのサイトマップ404エラーの原因となる可能性があることです。

とはいえ、これはWordPress管理画面の設定 » パーマリンクページに移動し、「変更を保存」ボタンをクリックするだけで簡単に修正できます。

パーマリンクを更新

これにより、WordPressパーマリンク設定がリフレッシュされ、ウェブサイトの内部アドレス帳(リライトルールとして知られる)が強制的に更新されます。ほとんどの場合、これにより壊れたサイトマップURLが即座に再接続されます。これでXMLサイトマップページにアクセスして、問題が解決したかどうかを確認できます。

それでも問題が解決しない場合は、読み進めてください。

WordPress のパーマリンク構造を更新しても 404 エラーが解決しない場合は、ウェブサーバーに Yoast SEO のサイトマップページにユーザーをリダイレクトするように手動で指示できます。

重要: この方法は、Apacheサーバーでホストされているウェブサイトで機能します。.htaccessファイルは、ApacheがリダイレクトとURL構造を処理するために使用する設定ファイルです。

サイトがNginxサーバーを使用するホストにある場合、このファイルは使用されません。その場合は、次の方法にスキップするか、ホスティングプロバイダーにサーバーレベルのリダイレクトについて支援を求めることをお勧めします。

これを行うには、次のコードを.htaccessファイルに慎重に追加する必要があります。このコードをファイルの一番上、他のすべてのルールより前に貼り付けてください。

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

重要: このファイルを編集すると、間違いがあった場合にサイトが破損する可能性があります。変更を加える前に、FTPクライアントまたはWebホスティングのファイルマネージャーを使用して、バックアップとして.htaccessファイルをコンピューターにダウンロードしてください。このコードは、他のすべてのルールよりも前に、ファイルの先頭に貼り付けてください。

WordPressウェブサイトがサブディレクトリまたはフォルダ(例: https://example.com/mywebsite/)にインストールされている場合は、上記のコードを使用しないでください。代わりに、次の代替コードを使用する必要があります。

# Yoast SEO - XML Sitemap Rewrite Fix
RewriteEngine On
RewriteBase /mywebsite/
RewriteRule ^sitemap_index.xml$ /index.php?sitemap=1 [L]
RewriteRule ^locations.kml$ /index.php?sitemap=wpseo_local_kml [L]
RewriteRule ^geo_sitemap.xml$ /index.php?sitemap=geo [L]
RewriteRule ^([^/]+?)-sitemap([0-9]+)?.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
RewriteRule ^([a-z]+)?-?sitemap.xsl$ /index.php?yoast-sitemap-xsl=$1 [L]
# END Yoast SEO - XML Sitemap Rewrite Fix

/mywebsite/ をサブディレクトリ名に置き換えるのを忘れないでください。

このコードは、ユーザーが Yoast SEO の XML サイトマップにアクセスしたときに、どのページを表示するかをウェブサーバーに指示するだけです。

これでXMLサイトマップを表示して、問題が解決するかどうかを確認できます。

3. XMLサイトマッププラグインに切り替える

上記の方法で404エラーが解決しない場合、簡単な代替策は、サイトマップ作成専用のプラグインを使用することです。この目的のために、人気があり信頼性の高いGoogle XML Sitemapsプラグインをお勧めします。これにより、Yoastのサイトマップ機能を無効にして、代わりにこの専用ツールを使用できます。

このアプローチの欠点は、XMLサイトマップを生成するために別のプラグインに依存し、他のSEO機能についてはYoast SEOに依存する必要があることです。

まず、プラグインをインストールして有効化する必要があります。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

Yoast SEOを使用しているため、Google XML SitemapsプラグインまたはYoast SEOのサイトマップ機能のいずれかを無効にする通知が自動的に届きます。

Yoast SEO XMLサイトマップの競合に関する警告

次に、「Yoast SEOのXMLサイトマップを切り替える」ボタンをクリックして続行できます。

これで設定エリアに移動します。Yoast SEO » 設定 » サイト機能に移動し、「XMLサイトマップ」オプションまでスクロールダウンしてオフに切り替える必要があります。

Yoastサイト機能

設定を保存するには、「変更を保存」ボタンをクリックしてください。

これで、Yoast SEO » 設定 » サイト機能でサイトマップがアクティブになっていることを確認できます。

デフォルト設定はほとんどのサイトで機能しますが、Yoast設定メニュー内の個々のコンテンツタイプまたは分類法セクションにアクセスすることで、サイトマップに表示されるコンテンツをさらにカスタマイズできます。

XMLサイトマップ設定

ただし、ニーズに応じていつでも設定を構成できます。

これで、XMLサイトマップURLをGoogle Search Consoleやその他の検索エンジンに送信できます。

サイトマップURL

4. WordPress用All in One SEOに切り替える

まだ問題が解決しない場合や、より強力でモダンなサイトマップソリューションをご希望の場合は、All in One SEO for WordPressに切り替えるのに最適な時期です。これは市場で最高のWordPress SEOプラグインであり、Yoast SEOの代替としてずっと優れています。

詳細については、YoastとAll in One SEOの比較をご覧ください。

All in One SEO (AIOSEO) には、高度なXMLサイトマップと管理しやすいオプションが付属しており、サイトマップに含めるものまたは除外するものに対する完全な制御が可能です。

さらに良いことに、AIOSEOのサイトマップはWordPressのネイティブリライトAPIと動的に統合されており、静的ファイルとの競合によって引き起こされる404エラーを事実上排除します。

まず、All in One SEO for WordPressプラグインをインストールして有効化しましょう。詳細については、WordPressプラグインのインストール方法に関するステップバイステップガイドをご覧ください。

注意: All in One SEO for WordPressには無料版もあり、ビデオとニュースを除くほとんどのXMLサイトマップ機能が含まれています。

有効化すると、プラグインがセットアップウィザードを通じて案内します。セットアップ中にヘルプが必要な場合は、WordPress用のAll in One SEOプラグインを正しくセットアップする方法ガイドに従ってください。

All in One SEOセットアップ

All in One SEOでは、Yoast SEOからSEOデータをインポートすることもできます。

これにより、以前のすべてのSEOメタタグとタイトルは変更されません。

Yoast SEOデータをインポート

初期設定後、All in One SEO » Sitemaps ページに移動してXMLサイトマップの設定を構成できます。

「サイトマップを開く」ボタンをクリックすると、WordPressでサイトマップ404エラーが修正されたかどうかを確認できます。

All in One SEO のサイトマップ設定

その後、必要に応じてサイトマップ設定を構成します。

例えば、All in One SEOでは、サイトマップに含めるものを選択できます。投稿タイプ、タクソノミー、個々の投稿、ページを追加または削除できます。

All in One SEOサイトマップの詳細設定

All in One SEOでは、ビデオ、ニュース、RSSサイトマップ、およびウェブサイト用のHTMLサイトマップを作成することもできます。

設定をさらに構成したい場合は、タブを探索してください。

その他のサイトマップ設定

これらのサイトマップは、Google Search Consoleやその他の検索エンジンに送信することもできます。これにより、検索エンジンはウェブサイトの新しいコンテンツをすばやく見つけることができます。

サイトマップエラーに関するよくある質問

WordPressのサイトマップエラーの修正に関する、最もよくある質問とその回答をご紹介します。

1. XMLサイトマップとは何ですか?なぜ重要ですか?

XMLサイトマップは、検索エンジンにとってのウェブサイトのロードマップのようなものです。重要なページ、投稿、その他のコンテンツをすべてリスト化し、検索エンジンボットが検索結果に表示したいすべてを見つけてインデックス化しやすくします。

動作するサイトマップは、コンテンツが迅速に発見されることを保証するのに役立ちます。これは、優れたSEOの重要な部分です。

2. Yoast SEOサイトマップが404エラーを返すのはなぜですか?

最も一般的な原因は、WordPressのパーマリンクまたは「リライト」システムとの競合です。パーマリンク設定を保存すると、WordPressは.htaccessというファイルにルールを作成します。これらのルールが正しく更新されない場合があり、サイトマップURLで404エラーが発生します。

その他の原因としては、他のプラグインとの競合や特定のサーバー構成の問題が考えられます。

3. YoastからAll in One SEOに切り替えると、SEO設定は失われますか?

いいえ、重要なSEOデータを失うことはありません。All in One SEOにはセットアップウィザードが含まれており、Yoast SEOを自動的に検出し、すべての設定をワンクリックでインポートできます。

これには、SEOタイトル、メタディスクリプション、その他の設定が含まれ、ランキングを損なうことなくスムーズな移行を保証します。

9. Google にサイトマップをどのくらいの頻度で送信すべきですか?

メインのサイトマップURL(sitemap_index.xmlなど)をGoogle Search Consoleに送信するのは一度だけで十分です。新しいコンテンツを公開したり、サイトに変更を加えたりすると、All in One SEOを含むモダンなSEOプラグインは、サイトマップを自動的に更新し、検索エンジンに通知します。

追加リソース

このガイドがサイトマップのエラー修正に役立ったことを願っています。サイトのSEOとパフォーマンスを向上させるためのヒントについては、これらの役立つ記事をご覧ください。

この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterFacebookでも私たちを見つけることができます。

開示: 当社のコンテンツは読者によってサポートされています。これは、一部のリンクをクリックすると、手数料が発生する可能性があることを意味します。WPBeginnerがどのように資金調達されているか、なぜそれが重要なのか、そしてどのように私たちをサポートできるかを確認してください。こちらが当社の編集プロセスです。

究極のWordPressツールキット

無料のツールキットにアクセスしましょう - すべてのプロフェッショナルが持つべきWordPress関連の製品とリソースのコレクションです!

読者とのインタラクション

242 CommentsLeave a Reply

  1. Genesis Framework テーマを購入し、Yoast SEO プラグインをインストールして有効化しました。その後、サイトマップを生成しようとしましたが、同じ 404 エラーが発生しました。

    “見つかりませんでした、エラー404
    お探しのページは存在しません。サイトのホームページに戻って、お探しのものが見つかるか確認してみてください。または、以下の検索フォームを使って探してみてください。”

    これは、私が Genesis から入手したテーマがひどくコーディングされているということですか?お金を無駄にしたのですか??

    • StudioPressから購入したGenesis子テーマは非常にうまくコーディングされているため、可能性は非常に低いです。プラグインがこの問題を引き起こしているかどうかを確認するために、すべてのプラグインを非アクティブ化してみてください。

      管理者

      • Yoast SEOをインストールした後、同様の問題が発生しました。プラグインを非アクティブ化してから再起動したところ、URLシステムが認識され、期待どおりに機能し始めました。これはパーマリンク構造の設定方法に関連しているようです。なぜなら、私たちのサイトのうち1つだけがこの問題を経験したからです。

        投稿ありがとうございます!

  2. こんにちは。404エラーコードを修正しようとしたのですが、以下のメッセージが表示されます。

    内部サーバーエラー

    サーバーで内部エラーまたは設定ミスが発生したため、リクエストを完了できませんでした。

    その後、プラグインSEOのフォルダを削除しましたが、何も機能しなくなりました。どうすればいいですか???

  3. サイトマップを修正するもう一つの簡単な方法は、サイトマップ機能を無効にしてから再度有効にすることです…どのプラグインをインストールしていても、毎回うまくいきます。

    管理画面で「SEO」>「XMLサイトマップ」に移動します。
    「XMLサイトマップ」の下で、「XMLサイトマップ機能の有効化」のチェックを外し、保存をクリックし、再度チェックを入れて保存をクリックします。

  4. 最初のオプションで既に修正しましたが、どのように機能しているかを知るにはどうすればよいですか?Googleのウェブマスターレポートを待つ必要がありますか?ここでサイトの404エラーを見ました。

  5. XMLサイトマップの修正で編集ファイルを置き換え、最初にあったものを完全に削除しました。Googleウェブマスターツールはサイトマップを受け入れましたが、私のサイトマップには404エラーなどは表示されていません。これはすべて問題ないということでしょうか?

  6. 404 エラーコードを修正しようとしましたが、次のメッセージが表示されます。

    内部サーバーエラー

    サーバーで内部エラーまたは設定ミスが発生したため、リクエストを完了できませんでした。

    サーバー管理者に連絡し、エラーが発生した時刻と、エラーを引き起こした可能性のある操作を伝えてください。

    このエラーに関する詳細情報は、サーバーのエラーログで入手できる場合があります。

    リクエストを処理するために ErrorDocument を使用しようとした際に、500 Internal Server Error が発生しました。

    Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at artattackfx.com Port 80

    WP管理サイトにアクセスできません…このコードを追加する前にどうすれば元に戻せますか?

    # WordPress SEO – XMLサイトマップ書き換え修正
    2

    3
    RewriteEngine On
    4
    RewriteBase /
    5
    RewriteRule ^sitemap_index\.xml$ /index.php?sitemap=1 [L]
    6
    RewriteRule ^([^/]+?)-sitemap([0-9]+)?\.xml$ /index.php?sitemap=$1&sitemap_n=$2 [L]
    7

    8
    # END WordPress SEO – XML Sitemap Rewrite Fix

    YOASTのhtaccessコードに?助けてください。

    • チュートリアルが示唆するように、ウェブサーバーの.htaccessファイルにコードを追加しましたか?もしそうなら、単に.htaccessファイルを編集して、追加したコードを削除してください。

      管理者

      • あなたの2番目の提案を文字通りフォローしたと思いましたが、メリッサと同じ問題を抱えています。現在、解決策をWebホストに待っています。2番目のソリューションに、500内部サーバーエラーにつながる可能性があるという警告を追加することについてはどうですか?

        • FTPを使用してウェブサイトに接続し、ファイルを編集して元に戻すこともできます。FTPクライアントを使用してウェブサイトに接続します。編集したファイル(.htaccessまたはclass-sitemaps.php)を見つけて、追加したコードを削除します。または、FTPを使用してwp-content/plugins/ディレクトリからWordPress SEOフォルダを削除することもできます。

  7. ルートディレクトリで見つからないpost-sitemap.xmlを削除する方法を誰か教えてもらえませんか?Yoastでサイトマップの生成をオフにしました。

  8. こんにちは。
    WordPress 3.6、Avadaテーマ、WordPress SEO by Yoastプラグインを使用しています。
    最初は404エラーページが表示されました。
    その後、.htaccessの修正を試しましたが、効果はありませんでした。
    次にclass-sitemaps.phpの修正を試したところ、サイトマップが空白ページになりました。
    どうすればよいでしょうか?
    助けてください。Avadaはひどいテーマではないと思います。
    よろしくお願いします。Koen

    • コエン、

      私も同じ問題を抱えています。Apacheサーバーでホスティングしていないため、Nginxの問題だと思っていました。

      Apacheサーバーでホストされていますか?

  9. こんにちは、

    まだ解決すべき問題がいくつかあるようです。GoogleウェブマスターツールがサイトマップでHTTP 403エラーを報告しています。サイトマップがルートフォルダで見つかりません。ブラウザでサイトマップにアクセスしても404エラーは発生しません。

    どんな提案や助けでも感謝します。

  10. ふぅ…またありがとう!
    SEOプラグインを更新したら、サイトマップも同じ問題が発生していました。
    両方の修正を組み込む必要がありました。

  11. ありがとう。最初のものが私には機能しました。その後、w3キャッシュをクリアして少し待つ必要があります。また、XMLサイトマップのチェックボックスを無効にしてから再度チェックしてください。

  12. 2番目の指示を試したところ、「致命的なエラー」メッセージが表示され、WPサイトにもログインページにもアクセスできなくなりました。怖かったです!

  13. 皆さん、こんにちは

    非常に残念ながら、私も404エラーが発生しています。Kriesi Replateテーマを使用しています。

    両方のオプションを試しましたが、どちらも機能しませんでした

    正しくできているか分かりませんが、誰か説明してもらえませんか?簡単な言葉で、既存のコードを削除して置き換えるのですか?それとも追加するだけですか?明確ではありませんし、既存のコードを残しておいても違いはありますか?

    事前に感謝いたします

  14. 本当にありがとうございます!
    これでうまくいきました。両方の変更を行う必要がありました。(class-sitemaps.php ファイルを編集しました)。

  15. WordPressは初めてで、Canyonテーマを使い始めたばかりです。「連絡先情報」プラグインをインストールしようとしたときに404メッセージが表示されました。最初からやり直す必要があるかどうか、つまりGoDaddyアカウントを通じてWordPressを再インストールしてからCanyonテーマを再インストールすれば、404の問題が解決する可能性があるかどうか、誰か知っていますか?

  16. WordPressのマルチサイトインストールが2セットあり、そのうちの1つではサイトマップに問題はありませんが、もう1つではcategory_sitemap.xmlで404エラーが発生します。

    この投稿で提案されている両方の修正を試しましたが、問題は解決しません。唯一機能するのは、投稿 -> カテゴリ -> 編集 に移動し、すべてのカテゴリで「自動検出」から「常に含める」に変更することです。

    問題は、200以上のサイトがあり、ページあたり約8つのカテゴリがあるため、カテゴリサイトマップを取得するためだけにこれを行うには時間がかかりすぎるということです。たとえそれを使用できたとしても…。

    WP Multisite のすべてのカテゴリを「常に含める」に一括変更する方法はありますか?これは皆にとって有効な解決策になると思います。

    ありがとうございます。

  17. これでもうまくいかない場合は、FTP経由でhtmlルートにsitemap_index.xmlという名前のファイルを作成し、パーミッションが設定されていることを確認してください。そうすればプラグインが残りの処理を行います。

      • 両方とも行いましたが、動作するようになりました。非常に明白に聞こえますが、コピー&ペーストする際に、行番号を削除したことを確認してください。私は忘れてしまい、数分間.htaccessファイルを壊してしまいました。

  18. こんにちは、感謝の気持ちを伝えたかっただけです。提案された2番目のオプションを使用したら、404エラーが修正されました。ありがとう!

  19. どの部分が効果があったのかはっきりしませんが、私も404エラーが出ていたのでこのページを見つけました。プラグインのXMLサイトマップを無効にし、再度有効にして、「投稿を除外する」のチェックボックス(ページしかないので)にチェックを入れました。これで完璧に動作するようになりました。

  20. このプラグインには他にも問題があると思います。

    添付ファイルのページがすべて親ページにリダイレクトされていないことに今日気づきました。

  21. 4月以来、他にコメントはありません。それから5ヶ月経ちました。2012年9月になっても、まだ404エラーが出ています!.htaccessの修正で直すことができました。投稿してくれてありがとう
    なぜこれがまだ問題なのか疑問に思っています。

  22. 私にはうまくいきました! plugins > wordpress-seo > inc フォルダにある class-sitemaps.php ファイルを開きます。次に、79行目あたりのコードを見つけて、古いコードをこの新しいコードに置き換えます。
    /**
    * Sitemaps を初期化します。sitemap のリライトルールとクエリ変数を追加します。
    */
    function init() {
    global $wp_rewrite;
    $GLOBALS[‘wp’]->add_query_var( ‘sitemap’ );
    $GLOBALS[‘wp’]->add_query_var( ‘sitemap_n’ );
    add_rewrite_rule( ‘sitemap_index\.xml$’, ‘index.php?sitemap=1’, ‘top’ );
    add_rewrite_rule( ‘([^/]+?)-sitemap([0-9]+)?\.xml$’, ‘index.php?sitemap=$matches[1]&sitemap_n=$matches[2]’, ‘top’ );
    $wp_rewrite->flush_rules();
    }
    次に、WP 管理ページに戻り、SEO プラグイン > XML sitemaps に移動して、もう一度ボタン(XML Sitemap)をクリックします。404 はサイトマップに置き換えられるはずです!とても簡単です。

  23. ありがとうございます。リライトルール自体が404で利用できないサイトマップの問題を解決しました。

  24. 私のサイトを台無しにしてくれてありがとう!あなたのコードを試したところ、500内部サーバーエラーが発生しました。何時間も修正しようとしています!私の小さな問題を大きな問題にしてくれてありがとう!

  25. 毎日サイトマップが削除され、再度インデックスされているようです。毎日、以下のような状態になります。http://postimage.org/image/3rb3d8qsr/932c5815/

    Genesisを使用しているので、テーマの問題だとは思いません。

    よくわかりませんが、サーバーの設定方法によるかもしれません。

  26. こんにちは!

    この記事を投稿していただき、本当にありがとうございます!最初の修正で、ほとんどのサイトマップの404エラーを解決できましたが、まだ1つエラーが表示されています…何か提案はありますか?

    Yoast SEOの設定をエクスポートしてプラグインを再インストールして、それが効果があるかどうかを確認することを考えました。念のため:エクスポートは、ページ/記事レベルのSEOカスタマイズを含むすべて設定を文字通りエクスポートしますか、それとも一般的な設定のみですか?

    ありがとうございます!

    エヴァ

  27. 本当にありがとうございます。これでうまくいきました。

    プラグインは良いと仰っていましたが、問題はテーマか他のプラグインにあるとのことでしたが、すべてのプラグインを無効にし、Twenty Eleven テーマに切り替えてみましたが、サイトマップは依然として 404 エラーを返しました。私にとってうまくいった唯一の方法は、htaccess ファイルを編集することでした。

    • …そして私も同じことを試しました。すべてのプラグイン、すべてのテーマを削除して再度試しました:404エラー。さらに悪いことに、IISのために.htaccessファイルがあります。私にはどのような選択肢がありますか?

  28. SEO Yoastの最近のアップデートでサイトマップに問題があるようです。プラグインが提供するURLでサイトマップが表示されません。同じ問題を抱えている人がいて、修正方法を知っている人がいたら教えてください。

    SEO Yoastと同じような良いプラグインはありますか?

    ありがとう&よろしく

  29. こんにちは。最初の修正を試しましたが、サイトが壊れてしまいました。htaccessファイルを再編集して、500内部サーバーエラーが発生しないようにする方法はありますか?

    ありがとう

  30. Jootsさん、SEOプラグインの最新バージョンを使用しています。過去の投稿を見直して、「フォーカスキーワード」「SEOタイトル」などの各フィールドを埋めていますが、投稿を更新して再度「編集」に戻ると、それらのフィールドが再び空白になってしまいます。これをどうすれば修正できるか教えていただけますか?

    ありがとう、

    コリン
    リバプール、イギリス

  31. 解決策では問題が解決しませんでした。post-sitemap.xml にはまだ空白ページが表示されます。
    どなたか解決策をお持ちですか?それとも、このプラグインをアンインストールして、別のサイトマッププラグインを探す必要がありますか?

  32. こんにちは、現在Yoast SEOプラグインを使用しているので、問題はありません。All in One SEOプラグインよりも優れているかどうかを知りたいだけです。私のニッチなブログの多くがそれを使用していることに気づいたので、ただ興味があります。どちらが良いですか?All in One SEOかYoast SEOか?(私はすでにYoastに慣れています)。ああ、Yoast SEOで複数のフォーカスキーワードを設定する方法も質問できますか?フィールドが1つしかないため、さらにいくつかのキーワードを設定する方法がわかりません。質問が多くてすみませんが、お答えいただけると幸いです。ありがとうございます!

  33. ここで、もう一つ(そしてより良い)修正を一緒にテストしてくれる方はいませんか?

    • この問題に対するより良い修正をテストする用意はありますが、ストローク以来、ToDoリストをきちんと管理するのが得意ではないため、期間を約束することには乗り気になれません。(これが、私がまだPHPコーダーとしての仕事に戻っていない理由の1つです。)

      そして、もし上記の問題のいずれかを経験している場合、喜んでお手伝いさせていただきます。

      クレイグ

  34. ありがとう…WordPress SEOを使っていますが、サイトマップは使っていません。このエラーを修正する方法がわからないからです。

  35. Hmm, I think the second part is going to cause the rewrite rules to be flushed on every page load, which <a href=”http://codex.wordpress.org/Rewrite_API/flush_rules”>the Codex</a> warns not to do due to performance issues:
     
    <blockquote>Because this function can be extremely costly in terms of performance, it should be used as sparingly as possible – such as during activation or deactivation of plugins or themes. Every attempt should be made to avoid using it in hooks that execute on each page load, such as init.</blockquote>
     
    I’m guessing that’s why Joost isn’t doing that by default :)
     
    Of course, I could be wrong because I don’t know his plugin well enough.

    • この記事が私のRSS経由で届いたとき、私も同じ印象を受けました。毎回ページが読み込まれるたびにリライトルールをフラッシュする必要なく、パーマリンク設定ページに移動するだけで同じことが達成できると確信しています。

      •  @jonbish このプラグインがリライトを取得する前に、ページロードごとにフラッシュするような、ひどいプラグインやテーマを使用していない限り。

        •  @yoast  @jonbish はい、これは互換性の問題であると理解しています。Yoastのサイトマップは私たちのサイトでは正常に機能しています。クライアントのサイトでこれを行う必要がありました。

        •  @wpbeginner  @jonbish I know YOU understand, question is: do your readers :) We’re working on a fix for these kinds of issues in core btw: http://core.trac.wordpress.org/ticket/18450

    • スティーブン、あなたは100%正しいです。ページ読み込みごとに別の何かがそれを引き起こしており、それがこの「修正」を強制しています。これは修正ではなく、壊れたテーマや他のプラグインの回避策です。

    • Its probably not blank, just how your browser renders XML (maybe Chrome, mine does it too). View the source code of the page and you shall see the light ;)

      • これはいくつかの理由で発生します。メモリが不足しているか、/wp-content/ ディレクトリ内の視覚レイアウトを生成するファイルが正しく機能していない可能性があります。PHPの実行をブロックしたためかもしれません。

        管理者

返信する

コメントいただきありがとうございます。すべてのコメントは、コメントポリシーに従ってモデレーションされ、メールアドレスは公開されません。名前フィールドにキーワードを使用しないでください。個人的で意味のある会話をしましょう。