ブログのすべての記事が404エラーを表示するようになりました。今年に入って…

WordPress解決済み
ろーらんさん
ろーらん

ブログのすべての記事が404エラーを表示するようになりました。
今年に入ってからほとんどいじっていなかったので、プラグインやcssに手を加えたことはありません。

ワードプレスのブログは数年間運用していますが、このようなことは初めてで困惑しています。
以下、不審な点をまとめましたので、アドバイスを頂けないでしょうか。

・「.htaccess」内の記述がすべて消えている
→0kbで文字どおり何も記述がない
・「public html」のディレクトリに[wp]ファイルが生成されている
・wpファイルには本来「public html」ディレクトリにあるはずの「wp-admin」「wp-contents」などが格納されている

以上です。
先月までは通常通り記事は表示されていました。
自分が手を加えて表示されなくなったのであれば分かりますが、本当に何もしていません。
こんなことありえるのでしょうか…。

添付された画像

みんなのコメント 4件

ベストアンサー

ユーザー660さん
ユーザー660さん

おそらく現状は「ドメイン .com」ではなく、「ドメイン .com/wp」に WordPress がインストールされている状態と予想しますが、その場合は public html ディレクトリの .htaccess が「ドメイン .com」、WP フォルダ内の .htaccess が「ドメイン .com/wp」に対応しています。
なので、public html ディレクトリに何もインストールされていないため、public html ディレクトリの .htaccess に何も記述されていないわけです。
一方で、WP フォルダ内の .htaccess には、「ドメイン .com/wp」に対応する内容が記述されています。

ということで、どちらの「.htaccess」について特に何も問題ないので、何もしなくて大丈夫です。

ろーらんさん
ろーらんさん質問者

ありがとうございます。
最初からpublic htmlディレクトリの.htaccessに何も記載されていないのであれば理解できるのですが、今までxserverのサーバー管理から「.htaccess」を編集し、いつ確認しても記載されている状態でした。
これが非常に気になっているんですよね…。

ちなみに、次回以降.htaccessを編集したい場合、public htmlディレクトリとWPフォルダ内のどちらにコードを記載すればいいのでしょうか?

現在はpublic htmlディレクトリの方に消えたコードを再度追加していますが、しっかり反映されています。

ユーザー660さん
ユーザー660さん

>ちなみに、次回以降.htaccessを編集したい場合、public htmlディレクトリとWPフォルダ内のどちらにコードを記載すればいいのでしょうか?
▶WordPress をインストールしているディレクトリ(ドメイン .com/wp)の .htaccess ですね。

>現在はpublic htmlディレクトリの方に消えたコードを再度追加していますが、しっかり反映されています。
▶おそらくはサーバーの管理画面に用意されている .htaccess 編集メニューで編集されてのことかと思いますが、その場合は public html ディレクトリ(ドメイン .com)の .htaccess に記述が反映されるはずです。ただこの辺はサーバーによって設定が異なる場合もあるため、一概には言えません。

私の説明である程度理解できるはずですが、まずは WordPress をインストールしているディレクトリをしっかりと把握すべきですよ。その上で、WordPress をインストールしているディレクトリの .htaccess を設定しないと、意味はありません。

ろーらんさん
ろーらんさん質問者

すいません、記事の404エラーについては解決しました!

ただ「.htaccess」内の記述がすべて消えた件については解決しておらず、public htmlのディレクトリに.htaccessが1つ、WPフォルダ内に.htaccessがもう1つある状態になっています。

この場合、どのような対応を取るべきでしょうか?

あなたの経験や知識を共有しませんか?

ほかのユーザーの相談に、コメントで参加してみましょう。

ログインしてコメントするはじめての方は無料登録