前言

网站有时需要在网站的根目录下放一个txt或者其他类型的文件做验证(比如:indexnow),但在Halo中无法依靠直接上传来完成验证文件的放置。

1.x版本解决方法

  1. 连续点击后台左上角logo开启开发者选项

  2. 开发者选项里有个静态存储,即可解决验证文件问题

应该没有人在用1.x版本了吧,就不详细讲了,这两句已经能帮大部分站长解决问题了...

2.0以后版本解决方法

现在的版本已经来到了2.x版本,和1.x最大的区别就是无法再使用上面的方法来打开开发者模式了,即上面的方法再新的版本中已经失效了。

既然我们无法再直接上传文件,那我们可以换种思维,在web服务器的配置文件中做一定的修改...

拿1panel举例,按图中位置打开web配置文件

1pdkwebpz.png

在打开的配置文件中添加以下设置

location ^~ /文件名.txt {
        return 200 "内容";
    }

把文件名.txt改成你的验证文件文件名。把内容改为验证文件里面的内容

1pwebpz.png

修改完成后保存重载,可自己访问一遍验证链接,来保证规则被正确配置