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

网站崩溃:服务器无法读取.htaccess文件 技术求助

WordPress网站403禁止访问问题排查与修复方案

核心问题现状

  • 浏览器访问返回403错误:

Forbidden
You don't have permission to access this resource. Server unable to read htaccess file, denying access to be safe

  • 已删除问题插件但故障未消除
  • WP后台无法编辑文件,提示Something went wrong. File content can not be retrieved.
  • FTP无法连接,staging环境覆盖、备份压缩包恢复均失败,无服务器命令行操作权限
  • 当前WP根目录权限信息:
.htAccess  File = 644
public_html folder = 711
.pki       folder = 700
Databese   folder = 755
public_html folder =755
mysqldumps folder = 755
staging  folder   = 755
  • 仅可通过WP后台访问并查看目录结构

分步修复操作

1. 修复.htaccess文件

  • 注意Linux服务器区分大小写,当前.htAccess文件名可能导致服务器无法识别,从WP后台目录管理中将其重命名为.htaccess
  • 若无法重命名,直接改名为.htaccess_old,然后进入WP后台设置 > 固定链接,点击“保存更改”,系统会自动生成标准的新.htaccess文件
  • 检查新文件权限是否为644,若仍有问题,联系主机商确认文件所有者是否与Web服务器运行用户一致

2. 修正public_html目录权限

public_html存在711权限记录,该权限仅允许执行操作,无法让服务器读取目录内文件,是403错误的关键诱因:

  • 通过WP后台目录管理工具,将public_html目录权限统一设置为755,确保子目录继承正确权限(禁止设为777,存在安全风险)

3. 验证WP核心目录/文件权限

  • 检查WP核心文件及目录权限:
    • 所有文件(如wp-config.php、wp-includes下文件)权限应为644
    • 所有目录(如wp-content、wp-admin)权限应为755
  • 发现权限异常时,从WP后台目录管理中逐一调整

4. 联系主机商协助

由于无法使用FTP和命令行,部分操作需主机商配合:

  • 告知主机商当前错误提示及已执行的操作
  • 请求主机商:
    • 查看服务器日志,定位具体权限拒绝触发点
    • 确认.htaccess及核心文件的所有者是否正确
    • 协助完成备份恢复(排除权限或路径导致的恢复失败)
    • 验证服务器端文件权限配置是否存在冲突

5. 尝试WP后台文件管理工具

如果WP后台插件安装功能正常,可安装轻量文件管理插件(如WP File Manager),通过插件修改文件权限或替换核心文件,绕过当前文件编辑限制

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 19:20:40