gpt4 book ai didi

.htaccess - Opencart 2.1.0.2 ssl无法启用

转载 作者:太空宇宙 更新时间:2023-11-03 14:42:36 25 4
gpt4 key购买 nike

我在 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/');

没有运气。

有什么想法吗?

谢谢

最佳答案

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

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

话虽如此,您是如何“启用”SSL 的?通过 Let's Encrypt 或购买的 SSL?如果您只将 https 添加到您的配置文件,则您没有启用任何 SSL。您的主机可能会“提供”它,但默认情况下它可能不存在。

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

关于.htaccess - Opencart 2.1.0.2 ssl无法启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41924005/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com