我在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
没有运气。
有什么想法吗?
谢谢
答案 0 :(得分:0)
在添加任何配置更改之前,请访问您的网站: https://example.com/
如果您仍然遇到奇怪的,意外的页面 - 请联系您的主机,因为OpenCart中没有任何更改您可以修复服务器配置错误。
话虽如此,你是如何做到的" SSL?通过我们的加密或购买的SSL?如果您只将https添加到配置文件中,则表示您没有启用任何SSL。您的主人可能会提供'它,但默认情况下可能不存在。
如果您的主机通过您的cPanel提供,请通过Let's Encrypt cPanel插件安装免费的SSL。它应该自动完成,只需几秒钟即可完成,一旦安装并激活到您的网站,您就会收到成功消息。