.htaccess ファイルを使用して https へのアクセスを強制する方法

.htaccess ファイルを使用して https へのアクセスを強制する方法

Web サイトに SSL 証明書をインストールするには、データ暗号化の送信やサーバー ID 認証などを実現するために、すべてのネットワーク トラフィックが https 経由で送信されるようにアプリケーションを構成する必要があります。では、.htcccess ファイルを使用して http トラフィックを https に転送するにはどうすればよいでしょうか?以下で詳しく見てみましょう。

すべてのネットワークトラフィックをリダイレクトする

すべての Web トラフィックで https を使用する場合は、Web サイトのルート フォルダーにある .htccess ファイルで次のコードを実行します。

RewiteEngine オン

RewiteCond %{HTTPS} !on

書き換え条件 %{REQUEST_URI} !^/[0-9]+\..+\.cpneldc$

書き換え条件 %{REQUEST_URI} !^/\.well-known/pki-lidtion/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$

書き換えルール (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=30]

2. 指定したドメインにリダイレクトする

特定のドメインで https アクセスを使用する場合は、部分的なリダイレクトを実行し、Web サイトのルート フォルダーにある .htccess ファイルで次のコードを使用できます。

RewiteEngine オン

RewiteCond %{HTTP_HOST} ^exmple\.com [NC]

書き換え条件 %{SERVER_PORT} 80

書き換えルール ^(.*)$ https://www.exmple.com/$ [R=30,L]

ここで、exmple.com を、https の使用を強制するドメイン名に置き換えてください。また、www.exmple.com を実際のドメイン名に置き換える必要があります。

3. 指定したフォルダにリダイレクトする

特定のフォルダーに https を強制する場合は、そのフォルダーにある .htcccess ファイルに次のコードを入力します。

書き換え条件 %{REQUEST_URI} !^/[0-9]+\..+\.cpneldc$

書き換え条件 %{REQUEST_URI} !^/\.well-known/pki-lidtion/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$

RewiteEngine オン

書き換え条件 %{SERVER_PORT} 80

RewiteCond %{REQUEST_URI} フォルダ

書き換えルール ^(.*)$ https://www.exmple.com/folde/$ [R=30,L]

ここで、フォルダー参照を元のフォルダー名に変更し、www.exmple.com/folde を SSL を強制する元のドメイン名とフォルダーに置き換えることができます。

上記の方法を使用すると、.htcccess ファイルを簡単に使用して、任意の Web サイトで https アクセスを強制し、Web サイトのセキュリティを保護できます。

<<:  Joomla ウェブサイトでキャッシュを有効または無効にする方法

>>:  IIS で SSL 証明書を展開した後にページにアクセスするときに発生する 404 エラーを解決する方法

推薦する

ハイエンドブランド企画会社(有名な戦略コンサルティング会社は?Zhuopu、Junzhi、Hua & Huaは注目に値します!)

よく知られている戦略コンサルティング会社にはどのようなものがありますか? Zhuo Pu、Jun Z...

データがビジネスを導く(財務省がガイダンスを発行:データのコンプライアンスと効率的な流通と活用の促進)

財務省は、規制に準拠したデータの効率的な流通と利用を促進するためのガイダンスを発行しました。最近、財...

製品の操作方法(知らない製品の操作方法を知る)

あなたが知らない知識製品の運用方法ユーザー/学生の観点から、市場にある有料の知識製品を見ると、次のよ...

ワイン売上ランキング(2021年 年間人気酒類ブランド売上トップ10リスト)

2021 年 年間人気酒類ブランド売上トップ 10 リスト2021年を振り返ると、酒類業界は今年も...

ユーザー成長オペレーション(ユーザー成長を理解するための 5 つのモデル + 2 つの数式)

ユーザーの成長を理解するための 5 つのモデル + 2 つの数式01ユーザーの成長とは何ですか?狭義...

Bステーションプロモーション法(Bステーションマーケティングゴールデンサークルルール)

Bステーションマーケティングのゴールデンサークルルール編集者注:ビリビリは数々の傑作を生み出してき...

TranslatePress プラグインはどうですか? TranslatePressプラグインの機能紹介

TnsltePess は強力で使いやすい WodPess 翻訳プラグインです。ウーコマース完全な互換...

製品運用とコンテンツ運用(『入門から上級までのインターネット運用』第1章:ユーザーと製品と運用の関係)

「インターネット運用入門から上級まで」第1章:ユーザー、製品、運用の関係インターネット業界において...

ユーザー操作計画事例(ユーザー操作事例分析をゼロから始める方法)

ユーザーオペレーション事例分析キャンペーンをゼロから始める方法編集部より:解体キャンプではどのような...

comドメイン名を登録する場所

com ドメイン名は、最も人気があり、広く認知されているトップレベルドメイン名の 1 つであり、世界...

cPanelを使用してMySQLデータベースを作成する方法

MySQL データベースは、多くの Web サイトやアプリケーションのコア コンポーネントの 1 つ...

草の根ウェブマスターはどのようにして安定したウェブサイトを構築するのでしょうか?

インターネットの急速な発展に伴い、副収入を得るためにウェブサイトを構築する友人が増えていますが、多く...

SEO 総合クエリ - ウェブマスター ツール (無料! 必ず知っておくべき 2 つの一般的な SEO ウェブマスター ツール)

無料!知っておくべき2つの一般的なSEOウェブマスターツールSEO をしっかり学びたいなら、必然的...

ケータリング集客方法(年間180万の利益を出す飲食店の集客アイデア)

ホテルの年間利益は180万元本日ご紹介したい事例は、黒龍江省にあるレストランです。オーナーは「人間の...

化粧品ブランド企画(フーチェンプランニング:億単位のヒット化粧品をどう生み出すか?)

フーチェンプランニング:化粧品はどうやって10億レベルの大ヒット商品を生み出すのか?有名ブランドマー...