环境
面板:1panel
网站:wordpress
seo插件:aioseo
问题
输入网址:AAA.com/robots.txt显示404错误
解决方法
步骤 1:启用 AIOSEO 自定义 Robots.txt
- 进入 WordPress 后台的 AIOSEO 插件面板 → 工具類 → Robots.txt 编辑器。
- 在页面底部勾选 「啟用自定義 Robots.txt」。
- 点击 「保存更改」,确保规则生效。
步骤 2:验证 WordPress 固定链接
- 进入 WordPress 后台 → 设置 → 固定链接。
- 无需修改任何内容,直接点击 「保存更改」。(此操作会刷新 WordPress 的重写规则,确保
robots.txt动态路径生效)
步骤 3:检查 NGINX 配置(通过 1Panel)
- 登录 1Panel 管理面板,进入 「网站」 → 选择你的 WordPress 站点 → 「rewrite」文件夹。
- 在
AAA.com.conf添加以下规则:
rewrite ^/robots.txt$ /index.php?aioseo_robots_path=root;- 此规则确保所有对
robots.txt的请求均转发给 WordPress 处理。
- 此规则确保所有对
步骤 4:清除缓存并验证
我在做这一步之前,打开AAA.com/robots.txt,已经能正常显示了。如果还没有正常显示,就可以考虑清楚缓存。
- 清除服务器缓存:若使用缓存插件(如 WP Rocket、Redis),清理缓存。
- 清除浏览器缓存:按
Ctrl + F5强制刷新页面。 - 访问
https://你的域名/robots.txt,确认是否显示 AIOSEO 生成的内容。