418

I'm a teapot

公式
コーヒーはティーポットでは作れませんでした

418ステータスコードに関する一般的な説明

HTTPステータスコード418 I'm a teapotは、1998年のエイプリルフールのジョークに基づくもので、実際のWorld Wide Webには存在しない。現代でも、例えばGoogleやその他の大規模なウェブサイトでは、4月1日にステータスコード418 I'm a teapotが使用されることがよくあります。

HTTPステータスコード418の仕様

ティーポットでコーヒーを淹れようとすると、エラーコード418 I'm a teapotになるはずです。その結果、実体は短くてがっしりしたものになるかもしれません。

出典・引用元はこちら 418 I'm a teapot HTTP Status Code は、2.3.2 のセクションで規定されています。

PHPで418ステータスコードを投げるには?

WebページでHTTPステータスコード418を投げるには、PHPの関数http_response_codeを使用することができます。構文は次のとおりです: http_response_code(418) (PHP 5 >= 5.4.0, PHP 7, PHP 8)

418 HTTPステータスコードのテスト

クライアント側でHTTPステータスコード(ここでは418 I'm a teapot)などを表示できるようにするためには、F12で開発コンソールを開く必要があります。次に、「ネットワーク」タブに移動します。これでページを開くことができ、ネットワークタブにウェブサイト(例のindex.php)が表示されるはずです。これを選択し、次にHerderセクションを選択する必要があります。すると、ユーザーは次のような結果を見ることができます:

ステータスコード 418 I'm a teapot
概要
URL: https://http-statuscode.com/errorCodeExample.php?code=418
ステータス: 418 I'm a teapot
それらの: Network
IPアドレス: XX.XX.XX.XX
ステータスコード 418 I'm a teapot

ステータスコード418のエラーページを自作する方法

418 I'm a teapotエラーページの作成は、「Apache」「NGINX」どちらのウェブサーバーでも比較的簡単に行うことができます。

Apache Webserver

Webサーバー「Apache」は、インターネット上で最も一般的なWebサーバーの1つです。Apache」で独自の418 I'm a teapotエラーページを作成するためには、以下のファイルを変更する必要があります。

File: .htaccess
ErrorDocument 418 /errors/418.html

NGINX Webserver

Webサーバー「Apache」と同様に、「NGINX」もインターネット上で広く利用されています。NGINX」で独自の418 I'm a teapotエラーページを作成するためには、以下のファイルを変更する必要があります。

File: sites-enabled/default
error_page 418 /418.html;
location = /418.html {
    root /usr/share/nginx/html;
    internal;
}

418ステータスコードのブラウザ互換性

Chrome no data
Edge no data
Firefox no data
Opera no data
Safari no data
Chrome Android no data
Firefox for Android no data
Opera Android no data
Safari on iOS no data
Internet no data
WebView Android no data

プログラミング言語における定数

http.StatusTeapot
Response::HTTP_I_AM_A_TEAPOT

HTTPステータスコード418に関するミームを楽しませる

ブログ記事

SEOとHTTPステータスコード包括的な分析

検索エンジン(SEO)のためにウェブサイトを最適化することは、複雑な仕事です。見落とされがちですが、良いランキングのために重要な側面の1つがHTTPステータスコードです。この小さな3桁のコードは、ユーザーや...

HTTPステータスコード418:「私はティーポットです」 - ジョークからカルト的地位へ

インターネットプロトコルの技術的で厳かな世界では、あるコードが特に目立ちます:HTTPステータスコード418、愛称「I'm a teapot」です。しかし、この一見ナンセンスなステータスコードの裏には、ウェブ開発者の...

著者: Tony Brüser
著者: Tony Brüser

トニー・ブリュザーは、HTTPステータスコードにこだわりのある熱心なウェブ開発者だ。

LinkedInGitHub