问题描述
在 Chrome 浏览器中访问新安装并启用了 HTTPS 的 WordPress 网站时,可能会遇到“此网页将您重定向的次数过多”的错误提示。
解决方案
此问题通常是由于 WordPress 配置未能正确识别 HTTPS 环境所致。您可以通过修改网站根目录下的 wp-config.php 文件来解决。
操作步骤
- 通过 FTP、SFTP 或您的主机控制面板文件管理器,访问您的 WordPress 网站根目录。
- 找到并编辑
wp-config.php文件。 - 在该文件的开头部分,在
<?php标签之后,添加以下代码:
// 强制 WordPress 识别 HTTPS 连接
$_SERVER['HTTPS'] = 'on';
// 强制后台登录和管理区域使用 SSL
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);
- 保存文件并上传回服务器。
- 清除浏览器缓存,然后重新访问您的网站。
代码说明
$_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 主机,部分设置可能由主机商管理,建议先联系其技术支持。