Nginx中禁止访问txt,robots.txt文件例外,规则该怎么写?

附上现在用的代码规则,禁止了WordPress中语言包文件和文本文件的访问,但是也同时禁止了网站重要的robots.txt文件的访问,虽然使用的是WordPress虚拟robots.txt,但同样是不能访问,请Nginx大神给指点一下该如何写判断,才能把robots.txt文件排除掉?

  location ~* ^.+\.(po|mo|txt)$ {
      return 403;
  }
阅读 5.6k
1 个回答
location ~* (\.txt)$ {
    location ~ robots\.txt$ {
    allow all;
    }
deny all;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏