Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ssl/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.htaccess 无法启用Opencart 2.1.0.2 ssl_.htaccess_Ssl_Https_Opencart_Opencart2.x - Fatal编程技术网

.htaccess 无法启用Opencart 2.1.0.2 ssl

.htaccess 无法启用Opencart 2.1.0.2 ssl,.htaccess,ssl,https,opencart,opencart2.x,.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中编

在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/');
没有运气

有什么想法吗


谢谢

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

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

话虽如此,您是如何“启用”SSL的?通过让我们加密还是购买SSL?如果只将https添加到配置文件中,则未启用任何SSL。您的主机可以“提供”它,但默认情况下它可能不存在

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