首页 > 解决方案 > 有网络服务器“无限重定向”错误,以为是权限或 Apache,但它是 WordPress 插件设置

问题描述

无论如何,我不断收到“ERR_TOO_MANY_REDIRECTS”。是否有“正确”的方式将所有 http 请求重定向到 https?(除了下面列出的五个......)

我有这个:

<VirtualHost *:80>
ServerName example.com
Redirect permanent / https://example.com/
</VirtualHost>

我还尝试了这篇文章中的前四个答案:http to https apache redirection。没有任何效果,所有无限重定向。

标签: apachehttps

解决方案


我的问题是一个WordPress插件...

解决方案:将付费会员 Pro Stripe 网关“强制 SSL”设置为“否”

让我来到这里的考虑因素: 1. 每个关于配置的建议都有效,我的配置文件在我管理的近 100 个站点上有效。2. 我有一个与此几乎相同的 WP 站点,它可以工作。3.我开始一一重新激活插件。

我发现的问题:

首次激活时,Paid Memberships Pro 会检测到 http 或 https,然后永久禁用 https 站点上的“强制 SSL”设置。我的工作站点发生了这种情况,所以没问题。我损坏的站点在 http 上安装了 PMP,然后我获得了 SSL 证书。SSL(通过 JavaScript 是)创建了一个不间断的重定向循环。关闭“强制 SSL”就可以了。

我的故事的寓意:使用 WP 时,请在寻求帮助之前停用插件。


推荐阅读