ブログ運営

ブログがトップページ以外404エラーになってハゲそうになった時の対処法

先日かわうそ農業従事者週末ファーマーさん作成の

【note】ads.txtを設定するプラグインというものを購入し、有効化

設定中に.htaccessファイルをいじった所

 

トップページ以外404になる

 

という悲劇が起きました

 

なんとかその日中に解決し、以前と同じ状態に戻ったので備忘録として残します

マジで焦った・・・

決してこのプラグインの不具合ではなく
設定中の自分のミス&知識不足により起こった事です

※.htaccessは非常に重要なファイルで僕自身はワードプレスにあまり詳しくありません
僕の状況だと治ったよというものなのであくまで参考程度に見て下さい

自分の状況

・テーマはJIN
・サーバーはさくらサーバー
・SSL化していない
・.htaccessはいじった記憶なし

 

この状態で上記のカワウソさんのプラグインを導入、手順通り進めていったのですが

チェック時にエラーが発生

 

noteにある通りこのコードを

ads.txtの編集→.htaccessの編集

 

から貼り付けました

ちなみにこの時.htaccessの編集

を見ると白紙だったため、

「.htaccessはなんにも書いてないから普通に貼り付ければOKでしょ!」

と思い、バックアップも取らずにコピペ

 

無事、トップページ以外ぶっ飛びました👼

 

こんなエラーは初めてだったので調べるもすんげぇ分かりづらい記事しかなく・・・
解説はしてくれてるんだけどその解説に出てくる単語がわからんので深夜の頭には苦行

 

そもそも.htaccessってよく分かってないし301リダイレクトも聞いたことはあるけど理解しておらず・・・

noteには

 

何か起きたらDMください

 

という助け舟が用意されたあったのでカワウソさんにDM

日本は24時回ってたので明日になるだろうなと思い引き続き情報を集めました

対処法

バックアップ引っ張り出したり色々試した結果、その日中に解決することに成功!

こちらの記事を参考にさせて頂き

# 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

このコードを.htaccessに貼り付けたら一発で治りました!

 

これがないとWPが正しく表示されない重要なコードらしく、プラグインで編集中に上書きで消してしまったのだと思われます

ちなみに.htaccess自体そのままではアクセスできるものではないのでこのコードをコピペするのにプラグインを使用してます⬇

https://ja.wordpress.org/plugins/wp-htaccess-editor/

 

流れとしては

①wp-htaccess-editorをダウンロード、有効化

②上のコードを貼り付け

③test before saving でエラーがでなければそのまま保存

 

で復活しました

なお、このコードの下にカワウソさんのnoteにある

<Files ads.txt>
AddType “text/plain; charset=utf-8” .txt
</Files>

を入れることでads.txtもエラーがなくなっています

 

今回の教訓

よくわからないものをイジるときは事前に調べる&バックアップを必ず取る

 

もし、同じような状況の方の参考になれば幸いです

【ブログ初心者必見】雑記ブログを4年半続けた運営結果、収益報告どうも!海外在住ダンサー48(しば)です! 元々文章が好きで始めたこの雑記ぶろぐ『48ろぐ。』 気づけば開設...
【運営報告】雑記ブログの再起奮闘記1ヶ月目どうもー!海外在住ダンサーの48(48illskill)です! いままでまったくやってこなかった運営報告 8月半ばに...
【お得すぎ】鬼滅の刃の漫画を全巻50%OFFで安く買う方法【電子書籍】DMM電子書籍で鬼滅の刃のマンガを全巻50%OFFで通常より安く購入できたので、そのやり方と実際に買った時の流れを説明しています。初回限定ですが鬼滅以外のマンガにも100冊まで対応しているので、マンガ好きに非常にオススメです。...

 

ABOUT ME
Bboy48
バンコク在住ストリートダンス講師で2児の父。Bboy歴17年子どもの指導歴10年。英語はWhat's up、中国語はニーハオ、タイ語はコップンカーなレベル。