You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WordPress切换至HTTPS后,登录/wp-admin提示无权访问页面

解决WordPress改HTTPS后后台无权访问的问题

1. 修正数据库中的URL配置

只在后台修改站点URL可能没同步数据库的全部配置,旧的HTTP地址会导致权限验证异常:

  • 登录数据库管理工具(比如phpMyAdmin)
  • 找到你的WordPress数据库,打开wp_options表(注意前缀可能不是wp_,以你的实际配置为准)
  • 找到option_name为siteurl和home的两条记录,把option_value改成你正确的https://你的域名
  • 保存修改后,清空浏览器缓存,重新登录后台

2. 检查并更新.htaccess规则

.htaccess的重写规则没适配HTTPS时,会导致后台会话验证出错,替换成标准的HTTPS兼容规则:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

保存后,进入后台「设置-固定链接」,直接点击保存(无需修改现有设置),刷新后台重试。

3. 清除浏览器缓存与Cookie

旧的HTTP会话Cookie会在HTTPS环境下干扰权限验证:

  • 彻底清除当前域名的所有Cookie
  • 关闭浏览器后重新打开,再尝试登录后台

4. 禁用插件排查冲突

部分安全类或权限管理插件可能对HTTPS环境的判断存在问题:

  • 通过FTP或服务器文件管理器,把wp-content/plugins目录重命名为plugins-old,禁用所有插件
  • 尝试登录后台,若能正常访问,再逐个恢复插件(改回原名),找到导致冲突的插件后更新或替换

内容的提问来源于stack exchange,提问作者goldie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 12:25:02