无法从http重定向到https(htaccess)

问题描述 投票:0回答:1

我正在使用安装在我们服务器中的 XAMPP、CodeIgniter 和来自 GoDaddy 的 SSL 证书。我的 htaccess 配置如下:

RewriteEngine On

RewriteCond %{HTTPS} off
RewriteCond %{HTTP_HOST} example\.com[NC]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [R,L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]

当我在浏览器中输入https://example.com时,它工作正常。另外,如果我只输入 www.example.com,但是当我只输入 http://example.com 时,页面将不会加载。 GoDaddy 通过多种方式支持我更改 htaccess 文件,但没有任何效果。

我的 apache 配置有什么问题吗? SSL? XAMP?

我还清除了缓存,使用了其他计算机和手机(隐身模式和正常模式)。

apache .htaccess codeigniter https xampp
1个回答
0
投票

我知道这是一年多前的事,但我想知道你是否可以帮我解决其中的一部分。因此,整个夏天,我使用 xampp 为我工作的公司创建了一个 ERP 软件,我们让它在一个可以从任何地方的任何计算机访问的域上运行,并且在我们办公室内的本地服务器上运行。经过很多开发阶段(他们不知道自己想要什么,所以我必须继续构建),他们都将其用于所有信息项目跟踪、库存、时间表等一切。现在,他们发现客户可以使用它,并希望当客户使用它时它能够安全。现在,只有当您访问服务器本身上的网站时,它才会显得安全,因为它是一个自签名证书,但所有者说他购买了 godaddy ssl,而我正在努力让它运行。您是否愿意提供说明,例如如何逐步正确运行它?

© www.soinside.com 2019 - 2024. All rights reserved.