网站提示重定向过多

通常用手机浏览器打开网页时才会有此提示。而PC浏览器通常提示为cookie引起。

宝塔配置https后打不开网站,一般提示为重定向过多。原因是在面板里勾选了强制SSL,同时又使用了cloudflare作为解析,开启了proxy,某任使用了cf的ssl,可以取消勾选宝塔的,删除ssl,也可在在wp-config.php里添加

$_SERVER[‘HTTPS’] = ‘on’;

define(‘FORCE_SSL_LOGIN’, true);

define(‘FORCE_SSL_ADMIN’, true);

方法 2:关闭 WordPress 的 HTTPS 强制跳转

如果暂时不想安装 SSL 证书,可以 让 WordPress 不强制 HTTPS,避免循环重定向。

步骤

  1. 修改 wp-config.php(推荐)
    在 WordPress 根目录找到 wp-config.php,在 <?php 后添加:php复制下载define(‘FORCE_SSL_ADMIN’, false); $_SERVER[‘HTTPS’] = ‘off’;
  2. 检查数据库中的 URL 设置
    • 进入 phpMyAdmin(宝塔面板可打开)→ 找到 wp_options 表(前缀可能是 wp_ 或其他)。
    • 确保 siteurl 和 home 的值是 http://(不是 https://):sql复制下载UPDATE wp_options SET option_value = ‘http://你的域名.com’ WHERE option_name IN (‘siteurl’, ‘home’);
  3. 检查 .htaccess 或 Nginx 配置
    • Apache:删除 .htaccess 里的 HTTPS 跳转规则(如 RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301])。
    • Nginx:在宝塔的网站设置 → 配置文件,删除类似代码:nginx复制下载if ($scheme != “https”) { return 301 https://$host$request_uri; }

已发布

分类

来自

标签:

评论

发表回复

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