HOMEWordPress【WordPress】トップページ以外が404エラーで表示されない【WordPress】トップページ以外が404エラーで表示されない2020.03.20WordPressBこんにちは、ryohei(@ityryohei)です!本記事では、WordPressでトップページ以外が404エラーで表示されない場合の解決方法を2パターンご紹介しています。404エラーでページが表示されない......どうすればいいの?すべてのエラーに当てはまるわけではないですが、該当する方は参考にしていただければと思います。筆者は「CendOS7」の環境で検証しております。htaccessがないWordPressは適切な権限を与えると、自動で.htaccessの作成や更新をしてくれます。権限が適切でない場合はファイルを作成することができないため、.htaccessが吐き出されずに存在しない状態になります。その場合は自身で.htaccessを作成する必要があります。下記のようなディレクトリ構造だと仮定します。/var/www/html/sample/wordpress「wordpress」がサイトのルートディレクトリの場合は「wordpress」ディレクトリ配下に.htaccessを作成します。/var/www/html/sample/wordpress/.htaccess後はパーマリンク設定の最下部に.htaccessに記載すべき値が表示されているはずですので、画面の指示に従って.htaccessを更新してください。パーマリンク設定画面に何も表示されていない場合は下記をコピーしてご利用ください。WordPress以上で.htaccessの作成は完了です。ページの表示をご確認ください。htaccessが作成されているがページが表示されない.htaccessは作成したけど、ページにアクセスすると未だ404エラーが表示される......そういった場合は、サーバー側で.htaccessの設定が有効になっておらず、使用できない状態の可能性があります。そのため、自身でサーバーの設定ファイルを更新する必要があります。apacheの設定ファイルを更新します。設定ファイルである「httpd.conf」を探します。下記のコマンドを実行します。httpd.conf実行結果が表示されます。大体下記の場所にあると思います。/etc/httpd/conf/httpd.conf出力されたディレクトリまで移動してエディター(vi、vim等)を起動します。.htaccessを使用するためには「AllowOverride」を「Noneから「Allに修正する必要があります。All」を追加します。修正後は下記のようになります。All</Directory>上記もしくは下記の部分どちらかを修正するだけ問題ないかと思います。All</Directory>追記したら設定ファイルの文法に問題ないかチェックします。OK」と表示され、文法に問題がなければ設定ファイルを再読み込みします。apache以上で、.htaccessが有効になります。ページの表示をご確認ください。最後に普段レンタルサーバーをしているとサーバー側の設定を意識する必要はほとんどないですが、AWSやAzure、GCPのようなクラウドサービスやVPS上でサーバーを構築する場合は設定を一から入れる必要があります。設定を忘れた場合に本記事のようなエラーが起きやすいと思いますので、そのようなときにご活用いただければ幸いです。CC)はAdobe社が提供するクリエイター向けのサービスです。Effects」など全20以上のアプリが提供されており、幅広いプランが用意されています。CCの全20以上のアプリが使用できるプランです。コンプリートプラン(12ヵ月)」がセットになって39,980円(税込)で利用できます。Cloudのライセンスを購入でき、以降のライセンス更新も可能。動画教材で基礎スキルを習得できるので、入門する方にも便利な講座です。詳しくは下記のリンクからチェックしてみてくださいね。Webエンジニア福岡のWeb制作会社でエンジニアをしています。記事に関するご質問やご相談等ございましたら気軽にお問い合わせください。サービス・ツールSPEEC登録不要、無料で使えるビジネス書類作成サービスです。見積書~領収書までのPDFを一括で作成することができます。犬のごはん楽天市場で販売中の犬のごはんを好みの条件で簡単に絞り込むことができるドッグフード検索サイトです。HASHWordPressのログイン用にハッシュ化したパスワードを生成するツールです。DBからパスワードを変更する場合にご利用ください。Programご訪問いただきありがとうございます!本サイトを運営しているryoheiと申します。福岡のWeb制作会社でエンジニアをしています。本サイトは私が業務中に得た知識をアウトプットする場として2015年から運営しています。into-the-program.com。