SSL 301 重定向错误 - Joomla 和 Nginx

Posted

技术标签:

【中文标题】SSL 301 重定向错误 - Joomla 和 Nginx【英文标题】:SSL 301 Redirect Errors- Joomla and Nginx 【发布时间】:2012-06-17 02:44:07 【问题描述】:

我的网站是 www.survivorssupply.com。我想为我的整个站点使用 SSL,因为当我仅在某些部分使用 SSL 时,SSL 证书表明某些部分未安全交付,并非所有内容都是安全的,等等。

当我进入 Joomla 管理面板时,我将整个网站设置为对所有内容强制使用 SSL。然后我遇到了一个无限重定向循环的问题(301 错误)。我的网站在 nginx 上运行最新版本的 Joomla 2.5。

有没有我可以使用的某种重写方法,或者有人知道任何 Joomla 技巧吗?

【问题讨论】:

【参考方案1】:

您可能在 Nginx 配置的 443 部分中缺少一个额外的参数。添加“fastcgi_param HTTPS on;”到 fastcgi 部分。

@alfasin,Nginx 不使用 httpd.conf 或 .htaccess 之类的文件

【讨论】:

【参考方案2】:
    检查您的 httpd.conf 和 .htaccess 以了解有关 HTTPS 的 301 重定向规则 您收到警告说您的网站部分内容不安全,因为您嵌入了使用 HTTP 而不是 HTTPS 的链接 - 我将创建网站的备份并开始更改以下所有网址:模板、文章、模块等.

【讨论】:

以上是关于SSL 301 重定向错误 - Joomla 和 Nginx的主要内容,如果未能解决你的问题,请参考以下文章

所有页面的Joomla 301重定向

apache_conf 301 SSL重定向

在codeigniter中打开SSL认证网站时,301不会在http上重定向而不是重定向302

这个网页有一个重定向循环和 SSL

Joomla使用.htaccess重定向查询字符串

如何使用 301 重定向而不是 302 将 HTTP 站点重定向到 HTTPS 站点