【问题标题】:Issue with HTTP link not forwarding to HTTPSHTTP 链接未转发到 HTTPS 的问题
【发布时间】:2014-10-13 11:21:36
【问题描述】:
我最近在一个网站上实施了 HTTPS/SSL。我已经正确实现它并且一切正常接受 1 个问题。
当我直接访问 www.domain.com 或 doamin.com 时,它不会转到 https://www.domain.com,而是停留在非 https 链接上。如何解决这个问题?
我的网站在 Wordpress 上并使用 W3TC 页面缓存插件
【问题讨论】:
标签:
wordpress
.htaccess
redirect
ssl
https
【解决方案1】:
在服务器根目录的 .htaccess 文件中,或在 Apache 配置中添加重写规则以将 HTTP 重定向到 HTTPS:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
在http://htaccess.madewithlove.be/上测试规则。