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

WordPressではすべて問題ないように見えても、投稿リンクが404エラーになることがありました。コンテンツの変更なしで、本来あるべきページが見つからないという状況です。

これは通常、設定の調整、テーマの切り替え、またはパーマリンクに静かに影響を与えるコードの追加の後によく発生します。サイトの他の部分が完全に機能している場合でも、特に驚かされることがあります。

予期しない404エラーが発生した場合、私たちは簡単なプロセスに従って投稿URLを元に戻します。推測も重いトラブルシューティングも不要です。このガイドで共有するのはまさにその方法です。

404エラーを修正し、投稿が正しく読み込まれるようにすることができます。

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

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

WordPressで投稿が404「ページが見つかりません」エラーを表示するのには、いくつかの理由が考えられます。それらには以下が含まれます:

  • プラグインまたはテーマの競合:サイトにインストールしたプラグインやテーマが、WordPressのパーマリンクの処理方法に干渉することがあります。これにより、壊れたリンクや404エラーが発生する可能性があります。
  • カスタムコードの問題: ウェブサイトにカスタムコードを追加した場合、コードにエラーがあり、パーマリンクに影響を与えたり、その他の競合を引き起こしたりして、投稿が404エラーになる可能性があります。
  • .htaccessファイルの問題: .htaccessファイルは、WordPressがURLを構造化する方法に役割を果たします。このファイルが破損しているか、欠落していると、投稿やページで404エラーが発生する可能性があります。

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

ソリューションに進む前に、このエラーが1つか2つの投稿にのみ発生しているのか、それとも複数の投稿に発生しているのかを把握しておくと良いでしょう。これにより、問題の範囲を特定し、最も適切な解決策を選択できます。

これを理解する簡単な方法の1つは、Google Search Consoleを使用することです。まだサイトをGoogle Search Consoleに送信していない場合は、WordPressサイトをGoogle Search Consoleに追加する方法に関するガイドをお読みください。

Google ボットがサイトをクロールしてインデックスを作成すると、Google Search Console は、サイトのパフォーマンスに関する詳細情報、および検出された 404 エラーを提供します。

どの投稿が404エラーを返しているかを確認するには、Search Consoleダッシュボードにログインできます。次に、「ページ」レポートに移動すると、すべてのエラーの詳細なリストが表示されます。

Google Search Consoleのページレポート

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

それでは、WordPressの投稿が404エラーを返す場合の修正方法を見ていきましょう。以下のリンクを使用して、さまざまな解決策に直接ジャンプできます。

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

場合によっては、WordPressウェブサイトに追加したプラグイン、テーマ、またはカスタムコードがパーマリンクと干渉したり、競合を引き起こしたりして、404エラーにつながることがあります。私たち自身も、デモサイトでツールをテストしているときに経験したことがあります。

この問題を解決する1つの方法は、プラグインを一時的に無効にすることです。プラグインがWordPressのリンク処理を妨げることがあります。

プラグインを無効化した後、各プラグインを1つずつ再度有効化し、特定のプラグインを有効化した後に404エラーが再表示されるかどうかを確認できます。エラーが特定のプラグインを有効化した後に表示される場合、それが原因である可能性があります。

その後、そのプラグインに関連する解決策をGoogleで簡単に検索するか、プラグイン開発者にサポートを依頼することができます。

同様に、WordPressのテーマが競合の原因となっている可能性があります。

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

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

デフォルトテーマで404エラーが消える場合、現在のテーマとの競合の可能性があります。テーマのトラブルシューティングを試すか、別のテーマの使用を検討してください。

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

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

WordPressにコードスニペットを追加する最も安全な方法は、WPCodeプラグインを使用することです。このプラグインを使用すると、テーマファイルを直接操作することなくカスタムコードを挿入できるため、ウェブサイトが壊れるリスクを減らすことができます。

さらに、WPCodeはコードのエラーを検出すると、スニペットを自動的に無効にし、確認を求めます。また、ライブウェブサイトにプッシュする前にコードが機能するかどうかを確認するために、テストモードを使用することもできます。

WPCodeエラー警告

これらの解決策のいずれも機能しない場合は、次の方法に進み、パーマリンク設定のトラブルシューティングを行います。

WordPressの投稿が404エラーを返す原因は、.htaccessファイル内の書き換えルールに問題があるためです。ほとんどの場合、パーマリンク設定を更新することで問題を解決できます。

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

パーマリンクを確認する

パーマリンク設定自体を変更する必要はありません。これにより、パーマリンク設定が更新され、リライトルールがフラッシュされます。

ほとんどの場合、この解決策でWordPressの投稿404エラーが修正されます。ただし、うまくいかない場合は、手動で.htaccessファイルを更新する必要があるでしょう。

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

開始する前に、WordPressの.htaccessファイルをバックアップしてください。何か問題が発生した場合、元のファイルを簡単に復元できます。

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

次に、サイトのルートフォルダにある .htaccess ファイルを見つけます。これは、/wp-content//wp-includes/ のようなフォルダが含まれているのと同じディレクトリです。

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

.htaccess ファイルの権限

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

その後、WordPress管理画面に戻り、パーマリンク設定を再保存してください。これにより、WordPressは適切な.htaccessファイルを再生成できます。

これが完了したら、ファイル権限をより安全な設定である644に戻してください。この設定により、WordPressはファイルを読み取ることができますが、不正な変更から保護されます。

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

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

.htacccessファイルを右クリックし、表示/編集オプションを選択するだけです。

.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:ホスティングプロバイダーに連絡する

上記のいずれの方法でもWordPressの投稿が404エラーを返す問題が解決しない場合は、WordPressホスティングプロバイダーに連絡することをお勧めします。彼らの側でエラーが発生しているか、問題のトラブルシューティングを手伝ってくれるかもしれません。

WordPressのサポートを適切に依頼し、サポートを受ける方法については、こちらのガイドも参照してください。WordPressのサポートを適切に依頼し、サポートを受ける方法

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

テスト目的でローカルサーバーを使用している場合は、MAMP、WAMP、またはXAMPPサイトのApache構成で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 ファイルの使用が許可されるようになります。

通常、これらは<Directory>ブロック内に見つかります。特に、XAMPPを使用している場合は、サイトのフォルダ(例:htdocs)を指すブロックです。不明な場合は、システムディレクトリでない限り、ファイル内のどこにでも変更を適用しても問題ありません。ローカルテストでは、これは通常問題なく機能します。

AllowOverride None を AllowOverride All に変更する

完了したら、httpd.confファイルを保存して閉じます。その後、XAMPPコントロールパネルでApacheモジュールの「停止」をクリックし、再度「開始」をクリックして再起動します。

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

動画チュートリアル

視覚的な手順が必要な場合は、以下のビデオをご覧ください。

WPBeginnerを購読する

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

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

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

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

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

設定 » パーマリンク設定に移動し、「変更を保存」をクリックして、パーマリンク設定を再保存してみてください。それでもうまくいかない場合は、.htaccessファイルを確認し、プラグインを無効にし、または競合を排除するためにデフォルトのテーマに切り替えてください。

3. WordPressサイトのすべての404エラーを見つけるにはどうすればよいですか?

Google Search Consoleを使用して、Googlebotが検出した404エラーのリストを確認できます。Broken Link Checkerのようなプラグインは、サイト内の壊れたリンクや見つからないページを検出するのにも役立ちます。

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

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

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

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

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

テーマがアーカイブテンプレートをサポートしていないか、パーマリンク設定が誤って構成されている場合に発生する可能性があります。パーマリンクを再保存し、テーマのアーカイブサポートを確認することで、問題を解決できます。

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

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

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

はい、Redirection のようなプラグインを使用すると、古いまたは壊れた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プラグインを削除した後、二度と発生しませんでした。

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

返信する

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