【Apache2.4】サイト閉鎖を急いだときの対応

サイトを閉鎖するとき、以下のように対応してきました。

  • 404エラー表示
  • 空のhtmlファイルを用意
  • 移転先へのご案内 or リダイレクト

404エラー表示で対応するとき最も手っ取り早いのはサーバーのデータを消去ですが、「サーバー上にデータは残したまま404エラーを表示してほしい」といった要望もあります。

目次

対策手段

どこにアクセスしても404エラーを返すよう設定しましょう。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(.*)$ - [L,R=404]
</IfModule>

ただし下層ページに個別のhtaccess設定があるとアクセスできる恐れがあります。
404リダイレクトを邪魔する記述があればコメントアウトしておきましょう。

チェックポイント

下層ページにあるhtaccessのチェックは忘れないよう注意する

CMSのコアファイル(例:WordPress)が下層に入っている場合、必要に応じてhtaccessの記述をコメントアウトしましょう。デフォルトのまま放置するとログインページにアクセスされ、セキュリティ上の問題となる恐れがあります。

モバイル版で分けるようなサイトでもhtaccessの記述が404表示の邪魔をする可能性があります。サイトの仕様はある程度把握しておきましょう。

この記事を書いた人

ひがしのアバター ひがし フリーランス

制作会社で経験を得たあと、主にWEB制作の案件を請け負いながら活動する奈良県在住のフリーランス。
別の場所ではエストというHNで創作活動しながら、楽しく作ることを大事に技術習得やスキルアップをしています(・ω・*)

※「ひがし」はビジネス用のハンドルネームになります。本名はお客様や必要に応じてお伝えします。

目次