无法启用Opencart 2.1.0.2 ssl

时间:2017-01-29 17:46:45

标签: .htaccess ssl https opencart opencart2.x

我在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文件
1.012

我通过opencart

中的后端服务器设置启用ssl

我添加了我的.htacces文件

 // HTTPS
 define('HTTPS_SERVER', 'https://example.com/admin/');
 define('HTTPS_CATALOG', 'https://example.com/');

之后

RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

我甚至试图强制https到配置文件中的所有链接:

RewriteEngine On

没有运气。

有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

在添加任何配置更改之前,请访问您的网站: https://example.com/

如果您仍然遇到奇怪的,意外的页面 - 请联系您的主机,因为OpenCart中没有任何更改您可以修复服务器配置错误。

话虽如此,你是如何做到的" SSL?通过我们的加密或购买的SSL?如果您只将https添加到配置文件中,则表示您没有启用任何SSL。您的主人可能会提供'它,但默认情况下可能不存在。

如果您的主机通过您的cPanel提供,请通过Let's Encrypt cPanel插件安装免费的SSL。它应该自动完成,只需几秒钟即可完成,一旦安装并激活到您的网站,您就会收到成功消息。