私はexample.comと呼ばれるWebサイトの 'www'サブドメインのSSL証明書を持っています。.htaccessで入力したURIのSSL&wwwサブドメインを強制的に使用しますか?
したがって、私はSSLを強制することができますが、ユーザーがブラウザに 'www.example.com'を入力しないと、SSL証明書が無効と表示されます。
これは、Webサイトのルートにある.htaccessファイルのmod_rewriteルールでこれを実現したいと考えています。どんなにURIユーザーが入力し、(例えばexample.com、www.example.com、https://example.com、example.com/folder/file.htmlなど)、私はHTTPS と強制したい
wwwサブドメインはもちろん、提供したURIをすべて保持します。
私は既にいくつかの研究を行っていたので、.htaccessファイルといくつかのルールを使って遊んでいましたが、mod_rewriteや.htaccessの経験はあまりありません。私はほぼ私のために働いたが、かなりではないSVNのリビジョンを発見したと思う。ここにあります:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
RewriteCond %{HTTP_HOST} ^example.com [nc]
RewriteRule ^(.*)$ https://www.example.com/$1 [r=301,nc]
私のファイルであまりにも激しく笑ってはいけません。これは主にオンラインで見つかった例に由来しています。
すべてのポインタが高く評価されています! =)
http://no-www.com/ – ceejayoz
:%を持っていた元の(からの変形例ドメイン(あなたのためにそれを固定) –