Apache服务器上 SSL 安全连接怎样进行URL重写
Apache上的 mod_rewrite 很好用,但是
它是不是只能对HTTP进行重写,而HTTPS则不能?
我是想让http自动转到https
所有hppts自动转到某一域名
如
abc.com
www.abc.com
证书是颁发给 abc.com 的,
想让
1 http://127.0.0.1 转到 https://abc.com
2 http://abc.com 转到 https://abc.com
3 http://www.abc.com 转到 https://abc.com
4 https://127.0.0.1 转到 https://abc.com
5 https://www.abc.com 转到 https://abc.com
hpppd.conf 我是这样写的
RewriteEngine on
RewriteRule (.*) https://abc.com$1
没有限制条件RewriteCond,就是说所有访问都进行重写。
结果是只实现了1、2和3,4和5都没有实现,也就是说 HTTPS 的
SSL安全连接没有进行重写
说起来SSL不重写应该是为了安全吧?还是有别的方法重写?
因为如果域名不对的话,SSL连接时始终会弹一个安全警告说站点名称不匹配