【发布时间】:2017-06-14 21:47:13
【问题描述】:
在 2.1.0.2 版本的各种 opencart 安装上启用 ssl 时我遇到了一个奇怪的问题。
我有一个 VPS,它通过新的 cpanel 向所有可用帐户提供 SSL。
我已经在许多 opencart 1.5 版本、wordpress 甚至旧的 joomla 帐户上启用了 ssl 和 https。
但是,当我尝试通过以下过程在任何 opencart 2.1.0.2 版本上启用 https 时,我得到一个奇怪的重定向到我的 vps 的暂停帐户。
我在 opencart 2.1.0.2 中对 ssl 遵循的程序是:
我在 public_html 和 admin 中编辑 config.php 文件
// HTTPS
define('HTTPS_SERVER', 'https://example.com/admin/');
define('HTTPS_CATALOG', 'https://example.com/');
我通过 opencart 中的后端服务器设置启用 ssl
我添加到我的 .htacces 文件中
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
紧接着
RewriteEngine On
我什至试图强制 https 到配置文件中的所有链接:
// HTTP
define('HTTP_SERVER', 'https://example.com/admin/');
define('HTTP_CATALOG', 'https://example.com/');
// HTTPS
define('HTTPS_SERVER', 'https://example.com/admin/');
define('HTTPS_CATALOG', 'https://example.com/');
没有运气。
有什么想法吗?
谢谢
【问题讨论】:
标签: .htaccess ssl https opencart opencart2.x