存在することがわかっている投稿をクリックしたのに、404エラーページにたどり着くほどイライラすることはありません。私たちはこの問題に何度も遭遇しており、何も明らかに壊れていないように見えると混乱することがあります。
良いニュースは?ほとんどの場合、1分以内に修正できます。設定 » パーマリンクに移動し、「変更を保存」をクリックするだけで、この簡単な手順でほとんどのWordPressサイトの問題が解決します。
それでもうまくいかない場合は、心配しないでください。プラグインの競合から.htaccessの問題まで、あらゆる一般的な原因を網羅したステップバイステップガイドを作成しました。これにより、投稿をすぐにオンラインに戻すことができます。

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 を使用するためのヒントをご覧ください。これには 404 エラーの修正に関するアドバイスも含まれています。ウェブサイトのトラフィックを増やすために Google Search Console を使用するためのヒント。
さて、WordPress の投稿で 404 エラーが返される場合の修正方法を見ていきましょう。特定のメソッドにジャンプするには、以下のリンクを使用できます。
方法1:プラグインまたはテーマの競合とカスタムコードの問題を確認する
プラグイン、テーマ、またはカスタムコードがパーマリンクに干渉し、404 エラーを引き起こすことがあります。これは、デモサイトでツールをテストしている際に私たち自身も経験したことです。
トラブルシューティングを行う際には、ステージング環境を使用してプラグインを 1 つずつ安全に無効化します。これにより、ライブサイトに影響を与えることなく問題を特定できます。
これを自分で試すには、まず一時的にすべてのプラグインを無効化してください。その後、1つずつ再度有効化し、そのたびに404エラーが再発するかどうかを確認します。
特定のプラグインを有効化した後にエラーが表示される場合、それが原因である可能性が高いです。そのプラグインに関連する解決策を検索するか、開発者にサポートを依頼してください。
WordPressのテーマも問題の原因である可能性があります。
確認するには、Twenty Twenty-ThreeやTwenty Twenty-FourのようなデフォルトのWordPressテーマに一時的に切り替えてください。外観 » テーマに移動し、デフォルトテーマの「有効化」をクリックします。

デフォルトテーマに変更して404エラーが解消された場合、元のテーマが競合の原因となっている可能性が高いです。さらにトラブルシューティングを行うか、別のテーマへの切り替えを検討してください。
おすすめについては、専門家が選んだ最も人気のあるWordPressテーマをご覧ください。
最近ウェブサイトにコードスニペットを追加した場合は、慎重に確認してください。わずかな間違いでも404エラーの原因となる可能性があります。
カスタムコードの追加には、WPCodeプラグインの使用をお勧めします。これにより、テーマファイルを直接編集することなくスニペットを挿入でき、サイトが壊れるリスクを軽減できます。
WPCodeはエラーも自動検出します。問題が発生した場合、スニペットを無効にし、警告を表示します。テストモードを使用して、コードを公開する前に確認することもできます。

これらの手順で問題が解決しない場合は、次の方法に進み、パーマリンク設定のトラブルシューティングを行います。
方法2:パーマリンク設定の修正
WordPressの投稿で404エラーが頻繁に発生するのは、.htaccessファイル内の書き換えルールに問題があるためです。ほとんどの場合、パーマリンク設定を再保存するだけで修正できます。
WordPress管理画面で設定 » パーマリンクに移動し、「変更を保存」ボタンをクリックします。

何も変更する必要はありません。「変更を保存」をクリックするだけで、書き換えルールがフラッシュされます(WordPressが各投稿の場所を示すURLルーティング指示を再生成することを意味します)。
この簡単な手順で、ほとんどのWordPressサイトの404エラーが修正されます。それでも機能しない場合は、.htaccessファイルを手動で更新する必要があるかもしれません。
方法3:WordPressの.htaccessファイルを更新する
変更を加える前に、WordPressサイトと.htaccessファイルをバックアップすることをお勧めします。問題が発生した場合、元の状態に簡単に復元できます。
FileZillaのようなFTPクライアントを使用してサーバーに接続するか、ホスティングコントロールパネルのファイルマネージャーを使用する必要があります。
次に、サイトのルートフォルダにある.htaccessファイル(サーバーがURLを処理する方法を制御する隠し設定ファイル)を見つけます。これは、/wp-content/や/wp-includes/のようなフォルダが含まれているのと同じディレクトリです。
FTPクライアントでファイルを右クリックし、「ファイルの権限」または「権限の変更」を選択します。

WordPressが以前にファイルに書き込めなかった場合は、一時的に権限を666に変更して書き込み可能にしてみてください。
重要: 権限666は、誰でもファイルに読み書きできることを意味し、セキュリティリスクとなります。この設定は一時的にのみ使用し、完了後すぐに元に戻してください。
次に、WordPress管理画面に戻り、パーマリンク設定を再保存します(設定 » パーマリンク » 変更を保存)。これにより、WordPressは適切な.htaccessファイルを再生成できます。
それが完了したら、FTPクライアントに戻り、ファイル権限を644に変更します。この設定により、WordPressはファイルを読み取ることができますが、不正な変更から保護されます。

または、.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)」を選択します。

次の行を見つけます: #LoadModule rewrite_module modules/mod_rewrite.so
先頭の「#」を削除してコメントを解除します。これによりmod_rewriteモジュールが有効になります。

次に、AllowOverride Noneと表示されている行を探し、AllowOverride Allに変更します。これにより、Apacheは.htaccessファイルがURLルーティングを制御することを許可するようになります。
通常、これらは<Directory>ブロック内にあり、特にサイトのフォルダ(XAMPPのhtdocsなど)を指しているものに含まれています。ローカルテストでは、これを見つけた場所すべてに変更を適用しても通常は安全です。

httpd.confファイルを保存して閉じます。XAMPPコントロールパネルで、Apacheモジュールの「Stop」をクリックし、次に「Start」を再度クリックして再起動します。
WordPress管理ダッシュボードに戻り、パーマリンクが機能しているか確認してください。
動画チュートリアル
視覚的な指示をご希望の場合は、以下のビデオをご覧ください。
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ページテンプレートを改善する方法(2つの方法)
- 最も優れたWordPress 404エラーページデザインの例
- WordPress向けの最高の無料404リダイレクトプラグイン
- WordPressで404エラーのメールアラートを取得する方法
この記事が、WordPressの投稿で404エラーが発生する問題を解決するのに役立ったことを願っています。また、WordPressで最も一般的なエラーとその解決方法に関するガイドや、サイトを成長させるためのおすすめのWordPressプラグインもご覧ください。
この記事が気に入ったら、WordPressのビデオチュートリアルについては、YouTubeチャンネルを購読してください。 TwitterやFacebookでもフォローできます。

ロバート
あなたのヒントのおかげで、何時間も検索する手間が省けました – 本当にありがとう
Nima Arefi
助かりました :d
Juan
こんにちは、ウェブサイトを localhost からサーバーに移行してから問題が発生しています。メインページは正常に表示されますが、メニューが表示されず、リンクも常に 404 エラーが発生します。
ローカルサーバーからの移行が原因でしょうか?手助けしていただけますか。
マリッサ
こんな簡単なチュートリアル、いくら感謝しても足りません!! 他に見つけたものはどれもとても難しく思えました。最近HTTPからHTTPSに切り替えたのですが、問題が次々と発生しています..
WPBeginnerサポート
Marissaさん、こんにちは。
このチュートリアルがお役に立てて嬉しいです。WordPressのヒントやチュートリアルについては、Twitterでフォローしてください。
管理者
Rick
.htaccess ファイルがなかったので、提供された情報で作成し、アップロードしたところ、サイトは再び完全に機能しました。ありがとうございます!
Curtis
上記のすべてを行いましたが、コピー&ペーストするテキストがすでにそこにあることに気づきました!まだ機能しておらず、ストレスが溜まっています!
Tibi
I’ve done the same thing and nothing changed, the home page still not found
解決策が見つかったらご連絡ください
Patrick
Wow. This really saved my bacon. Thank you so much for the tip on simply saving the permalinks page. Incredible advice!
Alexis
こんにちは!404エラーに対処するためにパーマリンクを何度もリセットしました。今回保存を押したときに、options-permalink.phpというファイルがダウンロードされ、サイトが壊れてしまいました。白い画面が表示され、毎回ファイルがダウンロードされました。最終的にデフォルトのパーマリンクで動作するようになりましたが、これは良い解決策ではありません。この状況に心当たりはありますか?テクニカルサポートは.htaccessファイルの問題ではないと考えていましたが、私は確信が持てません。サイトを別のホストに移行しました。何か助けていただけると幸いです。
Mike Birdsall
WP 管理画面にログインできない場合、設定を更新するにはどうすればよいですか? /wp-admin にアクセスすると 404 エラーが発生します
ケリー
とても参考になりました!!ありがとうございます!!!!!!
seun
こんにちは、助けてください。このチュートリアルで解決策が見つからないようです。ダッシュボードにアクセスできず、どのサイトディレクトリを開いてもこのメッセージが表示され続けます。
見つかりません
このサーバーでは、要求されたURL /index.phpが見つかりませんでした。
さらに、リクエストを処理するために ErrorDocument を使用しようとした際に、404 Not Found エラーが発生しました。
Nukak
ダッシュボードにアクセスできない場合、問題はプラグインにある可能性が最も高いです。phpAdminにアクセスして、すべてのプラグインを無効にしてください。
このリンクがお役に立つかもしれません https://www.wpbeginner.com/plugins/how-to-deactivate-all-plugins-when-not-able-to-access-wp-admin/
無効化して再度ログインすると、必要なプラグインを有効化できます。サイトから締め出される前に設定したすべての初期設定はそのまま残ります。頑張ってください。
クリント
ありがとうございます。長年カスタマイズしていたパーマリンクページで保存をクリックしただけで、すぐに解決しました。
Chris Keeble
完璧!
設定 > パーマリンクで変更を保存をクリックすると、初回で機能します。
tamim
すごい!素晴らしい解決策ですね。
ジェイソン
こんにちは、404エラーの問題が発生していました。ホームページは正常に動作しますが、他のすべてのリンクで404エラーが発生します。WordPressの設定のパーマリンクで提案された方法を試して「変更を保存」をクリックしましたが、うまくいきませんでした。
Webホスティング設定ページから.htaccessファイルを同期する方法について、以前投稿を見ましたが、やり方がよくわかりません。何かアドバイスはありますか?よろしくお願いします。
Mohamad Zidani
Hi
Fv Top Level Cats を使用していましたが、削除してもリダイレクトは機能しました
example.com/category/tech へ
example.com/tech.
あなたの解決策を試しましたが、うまくいきません。
Joerg Naussed
404 がすぐに表示されますが、どうしたのですか?
タマラ
うまくいきました!!ありがとうございます
Lijo Jose
ありがとうございます、問題が解決しました
Mariana Cervantes
Thank you so much!!!! My problem was fixed with the permalink solution
マイケル
このエラーがログインページに影響している場合は、.htaccessに移動して以下を削除してください。
“すべて拒否”
“00.00.00.00 から許可”
Matt Kay
素晴らしい – サイトを別のサーバーに移動したところ、404 エラーについて心配し始めました。この修正は完璧に機能しました – とても簡単でした!
ようこそ
頭を悩ませる問題に対する非常に簡単な回答です。本当にありがとうございます。ちなみに、この問題はBJ Lazy Loadingをインストールした後に始まりました。
Gail Gardner
ありがとうございます!これで解決しました。
Ahmed
こんにちは。私のサイトの1つがハッキングされました。数百の記事が挿入されていました。それらは現在削除されています。Googleウェブマスターツールでは、それらは404として表示されています。
これが私のサイトにどのように影響するか、どうすれば修正できますか?
ありがとうございます
ステファニー
わあ、ありがとうございます!完璧に機能しました。
Mawuli Tanor
その通り!まさに!
最初の修正でうまくいきました。
本当にありがとうございます!
ピーター・マッツィ
ありがとう。このページに評価がないのは残念です。 *****
デビッド・M・カーティス
この記事を投稿していただきありがとうございます。数ヶ月かけてストア/ブログを構築していましたが、今日、ホームページ以外のどのページや投稿も機能せず、他のすべてのリンクが404エラーページにリダイレクトされていました。完全に最初からやり直そうとしていました – 数ヶ月の作業をやり直すところでした。この記事が私のサイトを救ってくれました。今ではすべて元通りに機能しています。いくら感謝しても足りません。
WPBeginnerサポート
Davidさん、こんにちは
We are glad you found the article helpful
Don’t forget to join us on Twitter for more WordPress tips and tutorials.
管理者
ロビン
こんにちは、完全に詰まっています。全くコンピューターに詳しくないので、すべてが私には理解不能です。ホームページは良いのですが、ブログ記事、サービスなどの他の 5 つのページを作成しました。作成したページを表示しようとするたびに、「見つかりません。要求された URL /services/ はこのサーバー上にありません。」と表示されます。変更を保存してみましたが、何も変わりませんでした。FTP が何なのか全く分かりません。何か助けてもらえませんか?ありがとう。
WPBeginnerサポート
Robinさん、こんにちは
パーマリンク構造を更新してみてください。単に 設定 » パーマリンク にアクセスし、何も変更せずに変更を保存ボタンをクリックしてください。
管理者
Preet Karan
皆さん、こんにちは。
yoastseo プラグインをインストールしました。XMLサイトマップは正常に生成されましたが、Google Search Consoleでテストすると404エラーが表示されます。
記事に記載されている方法を試しましたが、問題は解決しませんでした。
また、CCpanelには同じ名前のファイルが2つあり、htaaccessとhtaaccess.1(記事で言及されているのと同じコードが書かれています)があるのですが、これは正常ですか?
この問題について助けていただけますか?
デビッド
「変更を保存」をクリックするだけでうまくいったなんて信じられません。ありがとうございます!
jorge
こんにちは、助けていただけると大変ありがたいです。パーマリンクの変更を保存する手順に従いましたが、コンピューターのことはよくわからないので、その後のことはどうすればいいかわかりません。この画面が表示されています。
Fatal error: Class ‘Epsilon_Editor_Custom_Control’ not found
WPBeginnerサポート
Jorgeさん、こんにちは。
ウェブサイトのプラグインが原因でエラーが発生しているようです。ウェブサイトにインストールされているすべてのプラグインを非アクティブ化してから、エラーの原因となっているプラグインを見つけるまで 1 つずつ再アクティブ化する必要があります。詳細な手順については、WP-Admin にアクセスできない場合にすべてのプラグインを非アクティブ化する方法に関するガイドを参照してください。
管理者
yugal joshi
素晴らしい方です。本当にありがとうございます。サイトを開いたのですが、502エラー、次に503エラー、そして最後に500エラーが発生しました。その後、あなたの投稿のおかげでcPanelの500エラーの問題を解決しました。
しかし、投稿ページを開くと404エラーが表示されたので、Googleで検索してあなたの投稿を見つけました…ありがとうございます…
Bren
新しいサーバーの場合、またはApacheのアップグレードの場合、以下を確認する必要がある場合があります:
httpd.conf を開きます。例: /etc/httpd/conf/httpd.conf。
AllowOverride None を AllowOverride All に変更します。
変更を保存します。
Apache サーバーを再起動します。
Mariyam
わあ、こんなに簡単だったんですね。ありがとうございます!
Ashley Adams
少し困っています…パーマリンクページで変更を保存をクリックした後、別の404エラーが表示されました。
Katherine
これで、サポートに数百ドル節約できました。<3
James V
クイックフィックス…助かりました!
marco
まだ問題があります。どうすればよいかわかりません。上記のステップに従いましたが、結果は同じです。私のウェブホスティング会社は Windows 2012 サーバーを使用しているため、.htaccess ファイルはありません。これらのヘルプ投稿の多くは .htaccess を参照していますが、Windows はそれを使用しません。彼らは web.config ファイルを使用していると思います。それは正しいですか?助けてください
marco
上記の手順に従いましたが、まだうまくいきません。Windows 2012 R12サーバーを使用しており、FTPで隠しファイルを強制表示しても.htaccessファイルがありません。Windowsサーバーでこの問題を修正する方法についての指示はありますか?
WPBeginnerサポート
Marcoさん、こんにちは。
まず、既存の web.config ファイルのバックアップをコンピューターにダウンロードする必要があります。その後、サーバー上のファイルを編集し、system.webServer 要素に次のルールを追加します。
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="WordPress Rule" stopProcessing="true"> <match url=".*" /> <conditions> <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /> <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /> </conditions> <action type="Rewrite" url="index.php" /> </rule> </rules> </rewrite> </system.webServer> </configuration>1-click Use in WordPress
管理者
Salami
WPBeginnerサポート様。現在2日間続いているWordPressの404エラー問題を解決するために、このブログに掲載されているすべての解決策を試しましたが、うまくいきませんでした。WordPressでWindowsプラットフォームを使用してウェブサイトを開発しています。この問題を解決するために、他にどのようなことをすればよいでしょうか?
ご回答をお待ちしております。
Dale
素晴らしい助けになりました、ありがとうございます!保存をクリックするのと同じくらい簡単でした!
david c
まるで魔法のようにうまくいきました – 本当にありがとうございます!
トム
ありがとうございます。
見事にうまくいきました!
Michelle
あなたの非常に役立つ投稿のすべてに抱きつきたいです。本当にありがとうございます!!!
Steve Andrews
サイトを移行し、mySQLデータベースをインポートし、WordPressディレクトリのファイル構造全体をアップロードしました。
ホームページ以外のすべてで404エラーが発生し続けており、パーマリンクセクションの設定を再保存しても機能しませんでした。
私の場合、FTPサイトのhtaccessファイルをhtaccessOLDにリネームして参照されないようにしました。必要であればバックアップも取ってあります。その後、パーマリンクオプションを保存しました。リンクの種類(日付、ページ番号、説明など)を選択する必要がありました。すべて保存した後、すべてのページが元通りに機能するようになりました。
投稿ありがとうございます。これで、これを見つけて修正するための手がかりを得られました。
Rene
正確な手順に従いましたが、残念ながら私にはうまくいきませんでした。パーマリンク情報を保存し、.htaccess を削除して再生成しても、404 エラーが繰り返し表示されます。ホームページは表示できますが、サブページにアクセスしようとすると 404 エラーが表示されます。WP のデフォルトテーマに切り替えてみましたが、それも役に立ちませんでした。404 エラーの場合の「高度な」バグ解決策はありますか?
WPBeginnerサポート
Reneさん、こんにちは
設定 > 一般 ページにアクセスして WordPress の URL を更新してみてください。サイト URL と WordPress URL が同じであることを確認してください。
管理者
sampurna
こんにちは。404エラーで少し問題があります。単一の投稿のパーマリンクを変更しました。現在、特定のキーワードに対して、Googleは同じ投稿を同じタイトルで2つの異なる位置に表示しており、URLが異なり、1つは404エラーになっています。助けてください。
WPBeginnerサポート
Sampurnaさん、こんにちは。
404エラーを返すURLのリダイレクトを設定できます。WordPressでリダイレクトを設定する方法については、こちらのガイドをご覧ください。WordPressでリダイレクトを設定する。
管理者
Rene
不要です、問題は解決しました。偶然にも、私のホストがWPが生成するものとは異なる.htaccessファイルを読み込んでいることがわかりました。そのため、ホスティングポータル経由で「同期」する必要がありました。これでうまくいきました。どうもありがとうございました。同様のセットアップをしている他の人にとって、この代替ソリューションが役立つかもしれません。よろしくお願いいたします!
Carey
私もです!ウェブホスティングの設定ページでhtaccessファイルを「同期」する必要がありました…ヒントをありがとうございます!
Rajinder S. Gill
This was quick. Thank you
Lois
今日は命を救っていただきました。投稿を作成した後、投稿を読むことができず、泣きそうになっていました。404エラーが返ってきました。いくつかのウェブサイトで答えを探しましたが、あなたの投稿は非常に明確で、パーマリンク構造を変更したところ、うまくいきました。ありがとうございます、ありがとうございます。
Kaylee
どこで正確に権限を変更しているのか、まだ理解できていません。説明していただけますか?
Mike lavie
解決策:FTPでサーバーにログインし、/wp-content/ や /wp-includes/ などのフォルダがある場所を修正します。最も簡単な方法は、一時的にファイルのパーミッションを777に変更して書き込み可能にすることです。その後、元の解決策を繰り返します。
設定 » パーマリンクに移動し、変更を保存ボタンをクリックするだけです。
パーミッションを755(/wp-content/ および /wp-includes/)に戻すのを忘れないでください。
私がやったところ、今は完璧です!
Lukas
素晴らしい、とても助かりました!