.htaccess
ファイルでHTTPSを強制する
==>すべてのWebトラフィックをリダイレクトする:-
すべてのWebトラフィックでHTTPSを使用するように強制するに.htaccess
は、Webサイトのルートフォルダーのファイルに次のコード行を挿入します。
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
==>指定されたドメインのみをリダイレクトする:-
特定のドメインでHTTPSを使用するように強制するに.htaccess
は、Webサイトのルートフォルダーにあるファイルで次のコード行を使用します。
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
これが機能しない場合は、最初の2行を削除してみてください。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.com [NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R=301,L]
example.comを、httpsに強制しようとしているドメイン名に置き換えてください。さらに、www.example.comを実際のドメイン名に置き換える必要があります。
==>指定されたフォルダをリダイレクトする:-
特定のフォルダーにSSLを強制する場合は.htaccess
、その特定のフォルダーに配置されたファイルに以下のコードを挿入します。
RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$
RewriteCond %{REQUEST_URI} !^/\.well-known/pki-validation/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteCond %{REQUEST_URI} folder
RewriteRule ^(.*)$ https://www.example.com/folder/$1 [R=301,L]
フォルダ参照を実際のフォルダ名に変更してください。次に、www.example.com / folderを、SSLを強制する実際のドメイン名とフォルダーに置き換えてください。
RewriteCond %{REQUEST_FILENAME} !-f
続きますあなたのリダイレクト。