博客 / WordPress/ 解决 WordPress 网站 HTTPS 重定向次数过多错误

解决 WordPress 网站 HTTPS 重定向次数过多错误

解决 WordPress 网站 HTTPS 重定向次数过多错误

问题描述

在 Chrome 浏览器中访问新安装并启用了 HTTPS 的 WordPress 网站时,可能会遇到“此网页将您重定向的次数过多”的错误提示。

解决方案

此问题通常是由于 WordPress 配置未能正确识别 HTTPS 环境所致。您可以通过修改网站根目录下的 wp-config.php 文件来解决。

操作步骤

  1. 通过 FTP、SFTP 或您的主机控制面板文件管理器,访问您的 WordPress 网站根目录。
  2. 找到并编辑 wp-config.php 文件。
  3. 在该文件的开头部分,<?php 标签之后,添加以下代码:
// 强制 WordPress 识别 HTTPS 连接
$_SERVER['HTTPS'] = 'on';
// 强制后台登录和管理区域使用 SSL
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
  1. 保存文件并上传回服务器。
  2. 清除浏览器缓存,然后重新访问您的网站。

代码说明

  • $_SERVER['HTTPS'] = 'on';:明确告知 WordPress 当前使用的是 HTTPS 协议。
  • define('FORCE_SSL_LOGIN', true);:强制 WordPress 登录页面使用 SSL。
  • define('FORCE_SSL_ADMIN', true);:强制 WordPress 管理后台(仪表盘)使用 SSL。

其他可能原因与检查项

如果上述方法无效,请检查以下方面:

  • WordPress 地址与站点地址:登录数据库或通过其他方式进入 WordPress 后台,在“设置” > “常规”中,确保“WordPress 地址 (URL)”和“站点地址 (URL)”均已设置为以 https:// 开头的地址。
  • 插件或主题冲突:暂时禁用所有插件,并将主题切换为默认主题(如 Twenty Twenty-Four),检查问题是否解决。
  • 服务器配置:检查您的 Web 服务器(如 Nginx 或 Apache)的配置文件,确保 SSL 重定向规则正确,没有形成重定向循环。
  • .htaccess 文件:检查网站根目录下的 .htaccess 文件,确保其中的重写规则没有导致循环重定向。

注意:修改核心配置文件前,请务必备份原文件。如果您使用的是托管型 WordPress 主机,部分设置可能由主机商管理,建议先联系其技术支持。

发表评论

您的邮箱不会公开。必填项已用 * 标注。