WordPressの投稿が404エラーを返すのを修正する方法(ステップバイステップ)

存在することがわかっている投稿をクリックしたのに、404エラーページにたどり着くほどイライラすることはありません。私たちはこの問題に何度も遭遇しており、何も明らかに壊れていないように見えると混乱することがあります。

良いニュースは?ほとんどの場合、1分以内に修正できます。設定 » パーマリンクに移動し、「変更を保存」をクリックするだけで、この簡単な手順でほとんどのWordPressサイトの問題が解決します。

それでもうまくいかない場合は、心配しないでください。プラグインの競合から.htaccessの問題まで、あらゆる一般的な原因を網羅したステップバイステップガイドを作成しました。これにより、投稿をすぐにオンラインに戻すことができます。

WordPressの投稿が404エラーを返すのを修正する方法

WordPressの投稿が404エラーを返すのはなぜですか?

404エラーは、WordPressダッシュボードに存在する可能性があるにもかかわらず、サーバーが要求されたページを見つけられなかったことを意味します。この切断は通常、投稿のURLとその実際のコンテンツの間のリンクが壊れたことが原因で発生します。

投稿に404「ページが見つかりません」エラーが表示される最も一般的な理由は次のとおりです。

  • プラグインまたはテーマの競合:一部のプラグインまたはテーマは、WordPressがパーマリンクを処理する方法に干渉する可能性があります。これにより、以前は正常に機能していた投稿で壊れたリンクや404エラーが発生する可能性があります。
  • カスタムコードの問題:サイトにカスタムコードを追加した場合、たとえ小さなエラーであっても、パーマリンクに影響を与えたり、404エラーにつながる競合を引き起こしたりする可能性があります。
  • .htaccess ファイルの問題: .htaccess ファイルは、WordPress が URL をどのように構成するかを制御します。このファイルが破損、欠落、または誤って設定されている場合、投稿やページで 404 エラーが返される可能性があります。

404エラーが発生しているすべてのWordPress投稿を見つける方法

修正にとりかかる前に、このエラーが 1 つの投稿に影響しているのか、それとも多数に影響しているのかを知っておくと役立ちます。範囲を理解することで、適切な解決策を選択しやすくなります。

Google Search Console の使用をお勧めします。まだ設定していない場合は、WordPress サイトを Google Search Console に追加する方法に関するガイドをご覧ください。WordPress サイトを Google Search Console に追加する方法

Google ボットがサイトをクロールすると、Search Console は検出した 404 エラーを含む詳細なレポートを表示します。

エラーを返している投稿を確認するには、Search Console ダッシュボードにログインします。「ページ」レポートに移動すると、フラグが付けられたすべての URL のリストが見つかります。

Google Search Consoleのページレポート

詳細については、ウェブサイトのトラフィックを増やすために Google Search Console を使用するためのヒントをご覧ください。これには 404 エラーの修正に関するアドバイスも含まれています。ウェブサイトのトラフィックを増やすために Google Search Console を使用するためのヒント

さて、WordPress の投稿で 404 エラーが返される場合の修正方法を見ていきましょう。特定のメソッドにジャンプするには、以下のリンクを使用できます。

方法1:プラグインまたはテーマの競合とカスタムコードの問題を確認する

プラグイン、テーマ、またはカスタムコードがパーマリンクに干渉し、404 エラーを引き起こすことがあります。これは、デモサイトでツールをテストしている際に私たち自身も経験したことです。

トラブルシューティングを行う際には、ステージング環境を使用してプラグインを 1 つずつ安全に無効化します。これにより、ライブサイトに影響を与えることなく問題を特定できます。

これを自分で試すには、まず一時的にすべてのプラグインを無効化してください。その後、1つずつ再度有効化し、そのたびに404エラーが再発するかどうかを確認します。

特定のプラグインを有効化した後にエラーが表示される場合、それが原因である可能性が高いです。そのプラグインに関連する解決策を検索するか、開発者にサポートを依頼してください。

WordPressのテーマも問題の原因である可能性があります。

確認するには、Twenty Twenty-ThreeやTwenty Twenty-FourのようなデフォルトのWordPressテーマに一時的に切り替えてください。外観 » テーマに移動し、デフォルトテーマの「有効化」をクリックします。

デフォルトのWordPressテーマを有効にする

デフォルトテーマに変更して404エラーが解消された場合、元のテーマが競合の原因となっている可能性が高いです。さらにトラブルシューティングを行うか、別のテーマへの切り替えを検討してください。

おすすめについては、専門家が選んだ最も人気のあるWordPressテーマをご覧ください。

最近ウェブサイトにコードスニペットを追加した場合は、慎重に確認してください。わずかな間違いでも404エラーの原因となる可能性があります。

カスタムコードの追加には、WPCodeプラグインの使用をお勧めします。これにより、テーマファイルを直接編集することなくスニペットを挿入でき、サイトが壊れるリスクを軽減できます。

WPCodeはエラーも自動検出します。問題が発生した場合、スニペットを無効にし、警告を表示します。テストモードを使用して、コードを公開する前に確認することもできます。

WPCodeエラー警告

これらの手順で問題が解決しない場合は、次の方法に進み、パーマリンク設定のトラブルシューティングを行います。

WordPressの投稿で404エラーが頻繁に発生するのは、.htaccessファイル内の書き換えルールに問題があるためです。ほとんどの場合、パーマリンク設定を再保存するだけで修正できます。

WordPress管理画面で設定 » パーマリンクに移動し、「変更を保存」ボタンをクリックします。

パーマリンクを確認する

何も変更する必要はありません。「変更を保存」をクリックするだけで、書き換えルールがフラッシュされます(WordPressが各投稿の場所を示すURLルーティング指示を再生成することを意味します)。

この簡単な手順で、ほとんどのWordPressサイトの404エラーが修正されます。それでも機能しない場合は、.htaccessファイルを手動で更新する必要があるかもしれません。

方法3:WordPressの.htaccessファイルを更新する

変更を加える前に、WordPressサイトと.htaccessファイルをバックアップすることをお勧めします。問題が発生した場合、元の状態に簡単に復元できます。

FileZillaのようなFTPクライアントを使用してサーバーに接続するか、ホスティングコントロールパネルのファイルマネージャーを使用する必要があります。

次に、サイトのルートフォルダにある.htaccessファイル(サーバーがURLを処理する方法を制御する隠し設定ファイル)を見つけます。これは、/wp-content//wp-includes/のようなフォルダが含まれているのと同じディレクトリです。

FTPクライアントでファイルを右クリックし、「ファイルの権限」または「権限の変更」を選択します。

.htaccess ファイルの権限

WordPressが以前にファイルに書き込めなかった場合は、一時的に権限を666に変更して書き込み可能にしてみてください。

重要: 権限666は、誰でもファイルに読み書きできることを意味し、セキュリティリスクとなります。この設定は一時的にのみ使用し、完了後すぐに元に戻してください。

次に、WordPress管理画面に戻り、パーマリンク設定を再保存します(設定 » パーマリンク » 変更を保存)。これにより、WordPressは適切な.htaccessファイルを再生成できます。

それが完了したら、FTPクライアントに戻り、ファイル権限を644に変更します。この設定により、WordPressはファイルを読み取ることができますが、不正な変更から保護されます。

.htaccess ファイルのファイル属性を 644 に変更する

または、.htaccessファイルを直接編集することもできます。

.htaccessファイルを右クリックし、表示/編集オプションを選択します。

.htaccessファイルを編集する

ファイルは、メモ帳やテキストエディットのようなプレーンテキストエディタで開かれます。

次のデフォルトのWordPressリライトルールを追加します。

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

ファイルを保存してサーバーにアップロードし直します。その後、投稿が正しく読み込まれるか確認してください。

方法4:ホスティングプロバイダーに連絡する

上記のいずれの方法でも404エラーが解決しない場合は、WordPressホスティングプロバイダーに連絡することをお勧めします。

向こう側のサーバー側の問題である可能性もありますし、さらに問題をトラブルシューティングするのを手伝ってくれるかもしれません。私たちの経験では、優れたホスティングサポートチームは、見落としがちな設定の問題をしばしば発見できます。

ヘルプを得るためのヒントについては、WordPressサポートを適切に依頼して取得する方法に関するガイドをご覧ください。

方法5:mod-rewrite を有効にする(ローカル WordPress インストール)

テストのためにローカルサーバーでWordPressを実行している場合は、Apacheの設定でmod_rewriteを有効にする必要があります。これはMAMP、WAMP、またはXAMPPの設定に適用されます。

mod_rewriteを有効にすると、WordPressはきれいなURLを生成でき、ローカルの投稿やページでの404エラーを防ぐことができます。

手順はプラットフォームによって異なります。XAMPPを使用している場合は、コントロールパネルを開き、アクション列の「Config」ボタンをクリックします。次に「Apache (httpd.conf)」を選択します。

XAMPP の Apache (httpd.conf) メニュー

次の行を見つけます: #LoadModule rewrite_module modules/mod_rewrite.so

先頭の「#」を削除してコメントを解除します。これによりmod_rewriteモジュールが有効になります。

httpd.confファイルでrewrite_moduleを見つける

次に、AllowOverride Noneと表示されている行を探し、AllowOverride Allに変更します。これにより、Apacheは.htaccessファイルがURLルーティングを制御することを許可するようになります。

通常、これらは<Directory>ブロック内にあり、特にサイトのフォルダ(XAMPPのhtdocsなど)を指しているものに含まれています。ローカルテストでは、これを見つけた場所すべてに変更を適用しても通常は安全です。

AllowOverride None を AllowOverride All に変更する

httpd.confファイルを保存して閉じます。XAMPPコントロールパネルで、Apacheモジュールの「Stop」をクリックし、次に「Start」を再度クリックして再起動します。

WordPress管理ダッシュボードに戻り、パーマリンクが機能しているか確認してください。

動画チュートリアル

視覚的な指示をご希望の場合は、以下のビデオをご覧ください。

WPBeginnerを購読する

WordPress 404エラーに関するよくある質問

WordPressサイトで404エラーが発生すると混乱することがあります。ここでは、より効果的にトラブルシューティングするのに役立つ一般的な質問への回答を紹介します。

WordPressの投稿で404エラーが発生するのはなぜですか?

WordPressの投稿で404エラーが発生する場合、通常はサーバーが要求されたURLのページを見つけられないことを意味します。これは、パーマリンクの破損、.htaccessファイルの破損、投稿の削除、またはURLの処理方法を変更するプラグイン/テーマの競合が原因で発生する可能性があります。

WordPressで404エラーを修正するにはどうすればよいですか?

WordPressの404エラーを修正する最も簡単な方法は、パーマリンク設定を再保存することです。「設定」→「パーマリンク設定」に移動し、「変更を保存」をクリックします。それでも解決しない場合は、.htaccessファイルを確認し、プラグインを無効にするか、デフォルトのテーマに切り替えて競合がないか確認してください。

WordPressサイトのすべての404エラーをどのように見つけることができますか?

Google Search Console は、WordPress サイトの 404 エラーを見つけるのに最適な方法です。Googlebot が検出したすべての 404 エラーのリストが表示されます。Broken Link Checker のようなプラグインを使用して、壊れたリンクや見つからないページを検出することもできます。

WordPress における .htaccess ファイルの役割は何ですか?

WordPress の .htaccess ファイルは、URL の処理方法を制御する設定ファイルです。WordPress はこれを使用して、パーマリンク構造を管理し、URL を正しいコンテンツにルーティングします。このファイルが欠落または破損していると、URL が正しく機能しなくなる可能性があります。

.htaccess ファイルを安全に編集するにはどうすればよいですか?

FTP クライアントまたはホスティングのファイルマネージャーを使用して、.htaccess ファイルを安全に編集できます。常に最初にバックアップを作成してください。編集後、読み取り可能で安全な状態を維持するために、権限が 644 に設定されていることを確認してください。

WordPress のカテゴリページまたはタグページで 404 エラーが表示されるのはなぜですか?

WordPress のカテゴリページまたはタグページで 404 エラーが表示されるのは、テーマがアーカイブテンプレートをサポートしていないか、パーマリンク設定が誤って構成されているためです。パーマリンクを再保存し、テーマのアーカイブサポートを確認することで、通常はこの問題を解決できます。

カスタム投稿タイプの 404 エラーを修正するにはどうすればよいですか?

カスタム投稿タイプの 404 エラーを修正するには、[設定] » [パーマリンク設定] に移動し、「変更を保存」をクリックしてリライトルールを更新します。また、カスタム投稿タイプが正しいリライト設定で登録されており、必要に応じてアーカイブサポートがあることを確認してください。

404 ページをホームページや別のページにリダイレクトできますか?

はい、Redirection のようなプラグインを使用して WordPress の 404 ページをリダイレクトできます。これにより、古い URL や壊れた URL から新しい URL への 301 リダイレクトを作成できます。カスタム 404 ページを作成して、ユーザーを役立つコンテンツに誘導することもできます。

🎁 ボーナス:404エラーの対処に関する追加ガイド

404 エラーやその他の一般的な WordPress の問題を管理するのに役立つ、さらに多くのリソースをまとめました。

この記事が、WordPressの投稿で404エラーが発生する問題を解決するのに役立ったことを願っています。また、WordPressで最も一般的なエラーとその解決方法に関するガイドや、サイトを成長させるためのおすすめのWordPressプラグインもご覧ください。

この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterFacebookでもフォローできます。

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

究極のWordPressツールキット

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

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

773 CommentsLeave a Reply

  1. たくさんのサイトで解決策を探しましたが、うまくいきませんでした。そして、すべて試した後に以下のことを行いました。

    設定 » パーマリンク で、変更を保存ボタンをクリックするだけです。

    これでうまくいきました!!

    Million Thanks To Team WpBeginner….. !! :)

  2. 残念ながら、これは私にはうまくいきませんでした。404エラーが引き続き発生し、フロントページのすべてのリンクに影響しています。ただし、パーマリンク設定を「デフォルト」に設定すると、すべて正常に機能します。しかし、デフォルト設定は望んでいません。パーマリンクは「日と名前」を使用したいのです。.htaccessファイルも確認しましたが、問題ありませんでした。パーミッションについても同様に確認しましたが、問題ありませんでした。助けてください!

  3. そのため、このヒントは私には半分しか機能しません。404エラーは投稿が1つだけ発生しますが、それは私の最初の投稿であり、「このブログは何についてで、ここで何が見つかるか」という内容なので、ブログサイトにとって非常に重要です。
    解決できるか見てみてください。
    パーマリンクを年/月/投稿名のようなものに設定すると、正常に機能します。
    .htaccessファイルを削除してから変更しても、投稿名に設定すると、その投稿で404エラーが発生します。ただし、ホームページやカテゴリページでは引き続き表示されます。

  4. これらのオプションの両方を試しましたが、まだ404エラーが発生しています。パーマリンクは「投稿名」に設定していますが、なぜか私の投稿の1つだけが異なるパーマリンク構造(投稿が「/3088」で終わる)に固定されており、パーマリンクを更新しても変更されません。.htaccessファイルにもアクセスしましたが、上記にあるコードはすでに含まれていましたが、ファイル内にパーミッションに関する記述はありませんでした。この投稿を表示させるために何かできることはありますか?ホームページのフィードでは表示されますが、投稿ページに移動するためにクリックするとエラーが発生します。

  5. 管理者様、ありがとうございます。とても心配していました。実は、カテゴリプラグインをインストールしました(私はfacebookstatuss.comというブログを運営しています)。無効化した後、単一の投稿が正しく表示されず、404エラーが表示されましたが、今は修正しました。解決策をありがとうございます。

  6. 少しの間、テーマを変更しました。そして、ダッシュボードにはデフォルトで4つの異なるセクションがあります。
    ガジェット
    ビデオゲーム
    ハウツー
    それで、テーマを再度適用した後、投稿セクションの投稿は正常に機能しています。しかし、それらのセクションの投稿は「ページが見つかりません」と表示されます。
    それらの投稿をダッシュボードで利用可能な投稿に戻すにはどうすればよいですか?サムネイルもウェブサイトで利用可能ですが、クリックすると「ページが見つかりません」と表示されます。

  7. Thanks for the info! Was in dispair, but now fine again. Had to do an extra step though. My host provider (hostnet) installed wordpress for me, so I had to get into their config panel to sync the .htacces file. Don’t know if this is more common for people using pre installed wordpress. Just letting you know ;)

  8. こんにちは。
    私の問題は、.htaccess ファイルが書き込み可能ではなかったことです。
    chmod を 777 に設定し、パーマリンク設定メニューの「変更を保存」ボタンを押すだけで済みました。その後、WP は古い .htaccess 設定を適切にフラッシュし、書き直しました。
    うまくいきました、ありがとうございます!

    • こんにちは、私のサイト2つで投稿やページの編集で同じ問題が発生しました。それ以外のことはすべて正常に機能しているように見えました。(同時に発生しました)
      cPanel/ファイルマネージャーでファイルの権限を644に、ディレクトリの設定を755に変更したところ、すべて正常に戻りました。ですので、ホスティング会社にファイル権限の推奨設定を確認してください。

      なぜか、すべてのファイルとディレクトリのパーミッションが(すべてのwpファイルとディレクトリに対して)655に設定されていました。

      .htaccess ファイルのパーミッションを変更するだけでは解決せず、編集しても、パーマリンクを変更しても解決しませんでした。{どういうわけか、私の問題はサーバー側から来ていると思います。}

      誰かの役に立つことを願っています。

  9. 私のブログでも同じ404エラーが出ていました。すべての投稿で発生していたわけではなく、特定の投稿で発生していました。数時間後、カテゴリ名が問題を引き起こしていることに気づきました。そこで、カテゴリを削除し、別のスラッグで再作成しました。うまくいきました。

    しかし、なぜそれが起こったのか、まだ確信が持てません…

    幸い、そのカテゴリには投稿がなかったので…そうでなければ問題になっていたでしょう。新しいカテゴリをすべての投稿に再割り当てする必要があったからです。

  10. こんにちは。
    別の解決策を見つけました。それは魔法のように機能しました。
    ここではいくつかの手順に従ってください。
    UBUNTUの場合:

    1. Apacheサーバーでmod_rewriteを有効にする必要があります
    sudo a2enmod rewrite

    2.変更を適用するには、Webサーバーを再起動する必要があります。
    sudo service apache2 restart

    3. .htaccess ファイルで mod_rewrite を使用する予定の場合は、AllowOverride None を AllowOverride FileInfo に変更して、.htaccess ファイルの使用を有効にする必要もあります。デフォルトのウェブサイトの場合は、/etc/apache2/sites-available/default を編集してください。

    オプション インデックス FollowSymLinks MultiViews
    # None から FileInfo に変更
    AllowOverride FileInfo
    Order allow,deny
    allow from all

    4.このような変更の後、Apacheを再起動する必要があります。
    sudo service apache2 restart

    5. WordPress管理画面に移動し、[設定] > [パーマリンク設定] > [投稿名] を選択して変更を保存してください。

    これで機能するはずです。
    ありがとうございます

  11. この投稿をありがとうございます!!

    koding.com VPSにWordPressをインストールしようとしていて、あなたの投稿は本当に役に立ちました。

    mod_rewriteがApacheで無効になっていました。

    称賛

  12. この投稿は、Codexをいじくり回して悪化させていた私の問題を解決してくれました。ありがとうございます。

  13. こんにちは!

    投稿ありがとうございます。私のWordPressブログでも同様の問題が発生しており、今はどうすればよいかわかりません。簡単に言うと、.htaccessファイルが何度も上書きされてしまいます…

    これらの行:

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    NUL文字で数百回または数千回重複しており、私の.htaccessは現在1.5MBです!クリーンな.htaccessをアップロードすることで問題を修正できますが、問題は数時間/数日後に何度も発生し、ウェブサイトのページは404エラーを表示するだけです…

    htaccessファイルの属性を604ではなく404に変更して上書きされないようにしましたが、ホストがこれを許可せず、604に戻ってしまいました…

    Wordpress : 3.6.1 プラグイン : Akismet, Anti-spam, DB Cache Reloaded Fix, Do Follow, Google Analytics for WordPress, Post Ratings, Recipe Card, Tweet, Like, Google +1 and Share, UberMenu, WordPress Database Backup, WordPress SEO, WP Sitemap Page, WP Super Cache

    何か手がかりはありますか?

    Best regards :)

    • プラグインをすべて無効化してください。テーマのfunctions.phpファイルにカスタムコードを貼り付けている場合は、既存のファイルのバックアップを作成してから、テーマの新しいコピーをインストールしてください。.htaccessファイルを削除してください。設定 » パーマリンクに移動して、パーマリンクを保存してください。次にFTPを使用してサイトに接続します。WordPressはあなたのために新しい.htaccessファイルを作成したはずです。サイトのフロントエンドでいくつかのページを閲覧し、.htaccessファイルへの変更が再び表示されるかどうかを確認してください。

      管理者

  14. こんにちは、エラー404ページが見つかりませんという問題に直面しています。しかし、すべての投稿に適用されるわけではありません。この問題は10回中5回発生します。また、すべての投稿を作成するのに同じ方法を使用しており、パーマリンク構造は /sample-post/ です。この問題から抜け出すのを手伝っていただき、最善の解決策を提供していただけますか。

  15. こんにちは、

    情報ありがとうございます。私も同じ問題を抱えています。

    しかし、.htaccess ファイルに以下のコードを追加することで、問題は解決しました。
    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    この投稿に改めて感謝します。

  16. Hi, thanks for the info, but it doesnt work for me :( Please admin can you help me out. My permalinks arent working. I have tried your method. The only way its working is by setting permalinks to default else the whole site comes down, not even the wp admin section is accessible.

    • こちらで試せることがあります。Filezilla のような FTP クライアントを使用して WordPress サイトに接続します。ウェブサイトに接続したら、Filezilla のメニューバーで サーバー » 非表示ファイルの表示を強制 をクリックします。ウェブサイトのルートディレクトリにある .htaccess ファイルを見つけ、コンピューターにダウンロードしてから、サーバーからファイルを削除します。次に、ブラウザで WordPress 管理画面に移動し、設定 » パーマリンク設定 をクリックします。ウェブサイトのパーマリンク構造を選択し、変更を保存ボタンをクリックします。これで問題が解決することを願っています。

      管理者

  17. ブログを台無しにしてしまい、もう元に戻せないと思っていました。この素晴らしい投稿をありがとう!

  18. あなたは最高です!何が問題なのか全く分かりませんでした。あなたの投稿を5分読んで、数回クリックしたらブログがまた動くようになりました!本当にありがとう!

  19. 上記のすべてがあなたに違いをもたらさない場合、ウェブサイトの管理者に(apacheを使用している場合)次の設定を追加したかどうか尋ねる価値があるかもしれません。

    オプション インデックス インクルード フォローシンリンク
    オーバーライドをすべて許可

    (これは通常、仮想ホストセクションで定義されます)

    そうでない場合、.htaccessファイルは読み込まれません!

    (自分で解決しようとして30分費やした経験から言っています!)

  20. こんにちは、htaccessがハッキングされたので削除する必要がありました。今、この問題が発生しています。この解決策は半分しか解決しませんでした。ブラウザの404メッセージ(以前)からカスタムWordPress 404ページ(パーマリンクリセット後)になりました。何かアイデアはありますか?

      • 戻るのに少し時間がかかりました…
        htaccessは問題なさそうです。更新されています…それでも機能しません。カスタムの醜いパーマリンクのみです。同じサーバー上の別のWPサイトが同時にハッキングされました。しかし、そちらではこの修正で問題が解決します。

  21. ありがとうございます、本当にありがとうございます…404エラーが発生して軽いパニック発作を起こしました…この投稿は命を救うものでした!!

  22. 本当にありがとう、ありがとう、ありがとう。

    機能しました。

    あなたの言う通りです。変数が多すぎて、何を聞くべきかを知ることが、問題を解決することよりもはるかに難しい場合があります。

    ブログに再びアクセスできるようになりました。

    良い一日を。
    ピーター・シッティング・スクライブ

  23. すべての手順を実行しましたが、まだこのエラーが発生しています。
    エラー 404

    リクエストされたページを表示できません。リンクが無効または古い、あるいはアクセスしようとしたページの入力ミスにより、目的の場所に到達できなかったようです。

  24. まず、この素晴らしいチュートリアルに感謝したいと思います。過去2時間、パーマリンクを変更できませんでした。.htaccessファイルを変更していましたが、うまくいきませんでした。しかし、あなたの404エラーの投稿を見て、解決策を見つけることができました。これで問題は解決しました。もう一度感謝します。

  25. WPBeginnerさん、ありがとうございます!WordPressのパーマリンク設定で「変更を保存」ボタンをクリックするというヒントのおかげで、投稿やページで発生していた404エラーが解消されました。

  26. これは私にとって非常に重要なチュートリアルです。今日、404 Not foundエラーを学びました。

  27. 私も自分のサイトでこの問題が発生しています。パーマリンクを保存して更新しても、数日おきに発生し続けます。プラグインが原因だと推測していますが、どれが原因かを特定するために、リストを無効化して再度有効化する作業はまだ行っていません。あなたが説明している.htaccess編集ソリューションは永続的な解決策だと思いますか、それとも問題は再び発生しますか?提供していただけるどんな助けにも感謝します。

      • こんにちは – このチュートリアルに従いましたが、私のサイトはまだこの問題に悩まされています。何かこれが起こる原因になっていますか?プラグインのようなものですか?確認しましたが、私の htaccess ファイルは常に記事で提案されているものと同じように見えます。少なくとも私の場合は、何か別のことが起こっているようです。提供していただけるヘルプに感謝します。

        • 質問したいのは、何が原因なのか(つまり、どのプラグインなど)を特定する方法を知っているかどうかということです。

        • ウェブサーバーファイルのために httpd.conf にこれがありますか?デフォルトの httpd.conf ファイルの約 220 行目です。あなたのホストがあなたが加えた変更を上書きしている可能性がありますか?

          AllowOverride FileInfo

          私のウェブサーバーの設定にはこれがなかったので、初期のディレクトリ設定でこれを変更したにもかかわらず、機能しませんでした。すぐに機能しました。

  28. 問題は、.htaccessファイルに何が原因で問題が発生しているのかということです。

    以前にもこの問題に遭遇し、diggdigg WordPressプラグインの使用が原因だと特定しました。

    パーマリンク構造を保存することが、上記で言及されたような簡単な解決策でしたが、問題は1週間に2回発生しました(ブログ記事で404エラー、ホームページは正常でした)。diggdiggプラグインを削除した後、二度と発生しませんでした。

    なぜそれが起こったのか、まだわかりません。

返信する

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