ブログ運用

【Mixhost】WordPressで突然404エラーが発生した原因(SiteGuard)

4月 8, 2025

この記事は約 3 分で読めます。

この記事をおすすめする方

  • ワードプレスの管理画面に入ったら突然「404エラー」画面が出た人
  • 「SiteGuard」プラグインを利用している方
  • 最近「SiteGuard」プラグインの「管理ページアクセス制限」をオンにした記憶がある方
  • Mixhostを利用している方(この記事ではMixhostでの手順を説明していますが、他のレンタルサーバーを利用している方にも参考になる内容です。)

日常的にWordPressの管理画面にアクセスしていたある日、突然の異変が訪れました。 画面には大きく「404」というエラーの表示が…。

「え、どうして?」と思わず心臓が跳ね上がるような瞬間でした。

この記事では、このエラーの原因と、解決までの一連の手順を詳しくご紹介します。同じ状況に直面した方のお役に立てれば幸いです。

原因は「SiteGuard」

ネットで色々調べた結果、一番思い当たる節があったのは「SiteGuard」プラグインでした。 特に引っかかったのは、最近「管理ページアクセス制限」をオンにしたことです。

SiteGuardの「管理ページアクセス制限」による仕様

「SiteGuard」には、24時間以上経過したIPアドレスにアクセス制限をかける仕様があるようです。 この制限を解除するには、サーバー内の設定を変更する必要があります。

次に、具体的な手順を説明します。

解決手順

1. Mixhost公式サイトにログイン

まず、サーバーにアクセスするために下のリンクからMixhost公式サイトへ移動してください。 Mixhost公式サイトでログインを完了します。

mixhost (ミックスホスト) 高速レンタルサーバー|WordPressに強い!アフィリエイトやビジネスにもおすすめ!
mixhost (ミックスホスト) 高速レンタルサーバー|WordPressに強い!アフィリエイトやビジネスにもおすすめ!

レンタルサーバーmixhostはWordPressのインストールや管理が簡単。豊富なプランで初心者からビジネス利用まで幅広く対応。アダルトサイトの運営や収益化も可能です。ドラッグアンドドロップでおしゃ ...

mixhost.jp

①Mixhost公式サイト移動後に右上の「ログイン」をクリック。

②メールアドレスとパスワードを入力して「ログイン」をクリック。

2. cPanelから「ファイルマネージャー」にアクセス

ログイン後、「cPanelにログイン」をクリック。

「ファイル」項目内にある「ファイルマネージャー」を選択します。

MixhostのファイルマネージャーはFTPソフトを使わずに直接操作できる便利なツールです。

3. 「public_html」を選択して該当サイトへ移動

ファイルマネージャー内で「public_html」をクリック。

その後、404エラーが発生している「自分のサイトURL」のフォルダを選択します。

※下の画像の「nnrblog.com」は私のサイトの場合なので、「自分のサイトURL」を探してください。

4. 「.htaccess」ファイルを編集

「.htaccess」ファイルを探し、右クリックから「Edit」を選択します。

その後、表示された画面でも「Edit」をクリックして下さい。

↓「.htaccess」ファイルが見つからない場合は、「隠しファイル」を表示する設定を有効にしてください。
①画面右上の「設定」をクリック。 ※見つかった方は次の項目へ移ってください。

↓②「隠しファイルを表示」のチェックボックスにチェックを入れて、「Save」で変更内容を確定。
これで表示されるはずです。

5. 「RewriteRule ^wp-admin 404-siteguard [L]」を削除

編集画面で以下の一行を探します: RewriteRule ^wp-admin 404-siteguard [L]

検索窓を使って効率的に該当箇所を探せます。
(「Ctrl+F」キーを押すと下のような検索窓が出てくるので、「Search for」に上記の1行を入力して「Enter」キーを押せば一発です。)

この一行だけ削除したら、画面右上の「変更を保存」をクリックします。

これで「ファイルマネージャー」での作業は完了です。退出ボタンなどは特にありませんので、そのままブラウザのタブを閉じていただいて問題ありません。

6. WordPress管理画面へログイン

エラーが解消されていれば、WordPressの管理画面にアクセス可能です。 左側メニューから「SiteGuard」を選択します。

7. 「管理ページアクセス制限」をオフに設定

「SiteGuard」の設定画面で、「管理ページアクセス制限」をオフにします。

①「管理ページアクセス制限」をクリック。

②「無効」をクリックした後「変更を保存」をクリックして確定してください。

③下記の状態になっていれば完了です。

これで問題は解決です。

まとめ

今回の解決方法はネットで調べた情報を参考にしたため、細かい仕組みは理解しきれていません。 そのため、この記事は個人的な記録としてまとめたものです。あらかじめご了承ください。

この記事が少しでも役立てば幸いです。

閲覧いただきありがとうございました。

-ブログ運用
-,