-2

重複の可能性:
.htaccess と mod_rewrite を使用して SSL/https を強制する

私のサイトでは、複数のドメインを使用する予定です。SSL を使用しているドメインもあれば、SSL を使用していないドメインもあります。SSL を強制的に使用させ、非 SSL には強制的に使用させたくないのです。これは可能ですか?PHP を使用する必要があると思いますが、これは .htaccess で行うことができます。何か助けはありますか?顧客にそれを入力させたらどうでしょうか。たとえば、URL を で開始したい、https://wwwまたは単にhttp://.php を使用して永続的なリダイレクトを作成する方法はありますか? このような詳細な cms を構築する人にとっては、初心者の質問で申し訳ありません。また、簡単な質問: パフォーマンスに関する限り、パーマリンクを作成する route-all-to-index.php スタイルに欠点はありますか?

4

1 に答える 1

0

これを試して:

if ($_SERVER["HTTPS"] != "on") {
  header("Location: https://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
}
于 2013-01-25T14:22:52.017 に答える