.htaccess 无法启用Opencart 2.1.0.2 ssl
在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文件,以.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中编
// 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。它应该是自动完成的,只需要几秒钟就可以完成,一旦安装并激活到您的站点,您将收到一条成功消息