环境

面板:1panel

网站:wordpress

seo插件:aioseo

问题

输入网址:AAA.com/robots.txt显示404错误

解决方法

步骤 1:启用 AIOSEO 自定义 Robots.txt

  1. 进入 WordPress 后台的 AIOSEO 插件面板 → 工具類 → Robots.txt 编辑器
  2. 在页面底部勾选 「啟用自定義 Robots.txt」
  3. 点击 「保存更改」,确保规则生效。

步骤 2:验证 WordPress 固定链接

  1. 进入 WordPress 后台 → 设置 → 固定链接
  2. 无需修改任何内容,直接点击 「保存更改」。(此操作会刷新 WordPress 的重写规则,确保 robots.txt 动态路径生效)

步骤 3:检查 NGINX 配置(通过 1Panel)

  1. 登录 1Panel 管理面板,进入 「网站」 → 选择你的 WordPress 站点 → 「rewrite」文件夹
  2. AAA.com.conf添加以下规则:
    rewrite ^/robots.txt$ /index.php?aioseo_robots_path=root;
    • 此规则确保所有对 robots.txt 的请求均转发给 WordPress 处理。

步骤 4:清除缓存并验证

我在做这一步之前,打开AAA.com/robots.txt,已经能正常显示了。如果还没有正常显示,就可以考虑清楚缓存。

  1. 清除服务器缓存:若使用缓存插件(如 WP Rocket、Redis),清理缓存。
  2. 清除浏览器缓存:按 Ctrl + F5 强制刷新页面。
  3. 访问 https://你的域名/robots.txt,确认是否显示 AIOSEO 生成的内容。

作者 龙sir

一个喜欢用有趣抵御平庸的普通人; 经常会把自己的兴趣写成文章; 所以你会看到科技、数码、娱乐、信用卡、上网…… 拒绝高大上,不做伪专家; 让专业生活化,生化有趣化; 嗯,就这样吧~

发表回复

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

分享
复制链接