首页 文章

检查apache是否安装了htaccess的ssl证书

提问于
浏览
2

在运行任何针对https的RewriteCond或RewriteRule之前,是否需要检查apache是否安装了带htaccess的ssl证书?

例如 . :

Apache在RewriteRule%上安装了ssl证书,然后安装了RewriteCond

谢谢!

2 回答

  • 0

    不要检查“是否存在SSL证书”,而是检查“ssl模块是否打开” - 后者需要自己的证书

    <IfModule mod_rewrite.c>
    RewriteEngine on
    
      <IfModule mod_ssl.c>
      RewriteCond %{HTTPS} !=on
      RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
      </IfModule>
    
    </IfModule>
    
  • 1

    如果Apache没有安装证书,则协议不可能是HTTPS .

相关问题