当我在地址栏中写www.example.com时,我遇到了ssl的问题。浏览器显示此错误:您的连接不安全。 当我写example.com时,一切都还可以。
我想通过htaccess进行重定向,这是我的文件:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
这适用于没有www但不适用于www。
解决方案:最后是SSL提供商的问题。一个半小时后他们告诉我,我所要做的只是在证书上添加一个替代名称(SAN),包括www.example.com
答案 0 :(得分:0)
UIView
我一直这样做......
EDIT: I can't down vote my own answer (pity) but Panama Jack is correct, your SSL cert apparently does not cover www and non-www domains, if it did, the following might be helpful.
但是,如果您的网站对图像,js或css文件等内容使用完整的URL。
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.example.com/$1 [R,L]
您将看到相同的警告。最好使用相对链接,例如
<img scr="http://www.example.com/pic.gif" >
或者,如果必须,请使用https
的完整网址 <img scr="./pic.gif" >