410エラー(Gone)とは
410エラーはHTTPステータスコードの一種で、リクエストされたリソースがサーバーから永久に削除され、今後も利用できないことを示します。このエラーコードは、英名では「410 Gone」と呼ばれ、意図的にリソースを削除した際に使用されるものです。
404エラーとの違いは、削除が恒久的であることを明示的に伝える点にあり、検索エンジンに対してインデックスからの削除を促す効果があります。ウェブサイトの管理者が特定のページを意図的に削除し、二度と復活させる予定がない場合に、このステータスコードを返すことが推奨されています。
【PR】プログラミングや生成AIを無料で学べる「コードキャンプフリー」
410エラーの具体的な実装方法
Apacheサーバーで410エラーを実装する場合、.htaccessファイルに特定のディレクティブを記述することで実現できます。以下のコードは、特定のURLパターンに対して410ステータスコードを返す設定例です。
RewriteEngine On
RewriteRule ^old-page\.html$ - [G,L]
RewriteRule ^deleted/.*$ - [G,L]
上記のコードでは、[G]フラグが410 Goneステータスを返すことを指定し、[L]フラグでリライトルールの処理を終了させています。Nginxサーバーの場合は、server設定ブロック内にreturn 410;を記述することで、同様の動作を実装できます。
410エラーと404エラーの使い分け基準
404エラーは一時的なリソースの不在を示すのに対し、410エラーは永久的な削除を明確に伝えるために使用されます。検索エンジンのクローラーは410ステータスコードを受け取ると、そのURLをインデックスから迅速に削除する処理を行います。
| ステータスコード | 意味 | 検索エンジンの動作 |
|---|---|---|
| 404 Not Found | リソースが見つからない | 再クロールを試みる |
| 410 Gone | リソースが永久削除 | 即座にインデックス削除 |
期間限定キャンペーンページや終了したイベントページなど、明確に復活の予定がないコンテンツに対しては、SEO最適化の観点から410エラーを返すことが効果的とされています。一方、単なるURL変更やサイト構造の見直しによる一時的な移動の場合は、301リダイレクトを使用するべきです。
※上記コンテンツの内容やソースコードはAIで確認・デバッグしておりますが、間違いやエラー、脆弱性などがある場合は、コメントよりご報告いただけますと幸いです。
ITやプログラミングに関するコラム
イラレ(Illustrator)の遠近グリッドの使い方を簡単に解説
HTMLで"が文字化けする原因と解決方法を解説
Vimのコマンドの使い方や基本的な操作方法を解説
PHPのceil関数やfloor関数で小数点を切り上げ・切り捨てする方法
Pythonのコードはどこに書く?初心者におすすめの場所と実行する手順を解説
Photoshop(フォトショップ)のクリッピングパスとは?切り抜き方法などを詳しく解説
PHPのmb_convert_kanaで全角・半角の変換をする方法
カラーチャートの組み合わせ配色やおすすめツールを解説
【AWS】認定資格12種類の一覧や難易度、費用などを解説
Canvaとは?使い方やアカウント登録などを初心者向けに解説
ITやプログラミングに関するニュース
MIL株式会社が採用説明会自動化ウェビナーを開催、人事工数の削減と採用機会の損失防止へ
アララと東京海上日動パートナーズTOKIOが共催ウェビナー開催、企業の懲戒処分に関する疑問を解説
キュレーションズ株式会社が無料ウェビナー開催、新規事業を成功に導く戦略コンセプトの描き方を解説
グンゼ株式会社が個人投資家向けWEBセミナーを開催、佐口社長が事業戦略を解説
スマートシェアら3社が共催ウェビナー開催、Xのファンマーケと広域拡散の成功法則を解説
セレクションアンドバリエーションが職務記述書作成ウェビナーを開催、エンゲージメントの高い職場づくりを解説
株式会社100など3社が共催ウェビナーを開催、AIを活用した顧客理解の新アプローチを解説
株式会社EmplifAIがヒューマノイドロボットのセミナーを開催、Unitree G1のデモで最新動向を解説
株式会社immedioがセミナー開催、インバウンドリードの商談化率を最大化するマーケ・IS連携を解説
株式会社uyetがVTuberサービス事業開発解説ウェビナーを開催、タレントの声を反映した開発方法を伝授


