HTTPはHypertext Transfer Protocol(ハイパーテキスト転送プロトコル)の略です。すべてのWebアドレスはHTTP(またはHTTPS)で始まり、Webブラウザにウェブサイトを読み込むためにどのプロトコルを使用するかを指示します。
ウェブサイトを訪問しようとすると、ブラウザはウェブサーバーにGETリクエストを送信し、サーバーは指定されたドメイン名にあるファイルをコンピューターに返送します。
その仕組みは技術的な側面が強いですが、ここでは分かりやすいセクションに分解していきます。

1999 年から 2015 年にかけて、HTTP/1.1 は World Wide Web をナビゲートするために使用される主要な HTTP プロトコルでした。2015 年に HTTP/2 が導入され、認証、DNS クエリ、および HTML ファイルの全体的なルーティングとキャッシュが大幅に高速化されました。
HTTP/2とそのWordPressサイトでの有効化方法に関するガイドでさらに詳しく読むことができます。
HTTPはどのように機能しますか?
まず、ウェブサイトのアドレス(URL)をブラウザに入力して「Enter」キーを押すと、ブラウザはサイトのウェブサーバーにHTTPリクエストを送信します。「このウェブページを見せてもらえますか?」と尋ねるようなものです。
次に、ホスティングサーバーはリクエストを受け取り、認証を検証してから、HTTPレスポンスと呼ばれるものを返送します。このレスポンスには、HTML、CSS、テキスト、画像、動画などのウェブページの内容が含まれます。
最後に、ブラウザはサーバーからの応答を受け取り、それを解凍して、すべてをまとめて完全なウェブページを表示します。
GoogleのCore Web Vitalsなどの基準に基づいてサイトを最適化すると、サーバーがブラウザにコンテンツを送信する順序が決まります。また、コンテンツの展開と読み込み方法に関する推奨事項をブラウザに送信することにもなります。
HTTPとセキュリティ:HTTPとHTTPSの違い
デフォルトでは、HTTPは安全ではありません。これは単純な要求と応答のシステムです。情報が転送されている間、誰でもどこを見ればよいかを知っていれば、それを見ることができます。これは通常マルウェアによるものなので、心配しないでください。
しかし、今日ではほぼすべてのウェブサイトにSSL(Secure Sockets Layer)証明書がインストールされており、サイトとあなたの間で送信される情報を暗号化しています。

この場合、ウェブアドレスの HTTP:// は HTTPS:// に置き換えられます。これは HTTP の安全なバージョンです。
技術的には、ほとんどのサーバーやウェブアプリケーションでセキュリティのために使用されている HTTP プロトコルは、TLS または Transport Layer Security と呼ばれます。これはより高度なプロトコルであり、あなたのサイトはおそらく実際の SSL の代わりにそれを使用しています。
SSL は非常に一般的な用語になったため、TLS と同義で使われることもよくあります。
HTTPコードとエラー
インターネットの仕組みの中核をなすHTTPでは、誰かがあなたのサイトにアクセスしようとした際にサーバーエラーが発生する可能性があります。これらは最も一般的なHTTPエラーです。
- 500(内部サーバーエラー) – サイトのウェブサーバーで未知の技術的問題が発生しています。
- 403(禁止) – リクエストしたリソースにアクセスできません。
- 404(ページが見つかりません) – ページが移動したか、存在しないか、URLが間違っています。
他にも表示される可能性のあるHTTPエラーがあります。ここでは、最も一般的なWordPressのエラーとその修正方法の概要をまとめました。
この記事がHTTPとは何か、そしてどのように機能するかを説明するのに役立ったことを願っています。また、役立つWordPressのヒント、トリック、アイデアに関する関連記事については、以下の追加資料リストも参照してください。
この記事が気に入った場合は、WordPressのビデオチュートリアルのために、YouTubeチャンネルを購読してください。また、TwitterやFacebookでも私たちを見つけることができます。
