当一个站点绑定多个域名,全部强制https访问:

RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
当一个站点绑定多个域名,但是只要求其中一个域名强制https访问的时候:
RewriteEngine On
RewriteBase /
RewriteCond %{SERVER_NAME} ^domain$
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)?$ https://%{SERVER_NAME}/$1 [L,R]
一般这些规则写在伪静态文件,即时修改即时生效.
另外ssl证书配置略,ssl证书也分很多种有一年几千,几万,几十万的都有!不同证书在浏览器显示的效果和安全等级不一样! 一般个人独立网站大都只是加密的功能而已!