我看网上好多相关的解决办法都是更改文件的编码格式,不知道是不是有人尝试成功了,反正我是尝试多次无果。在微信开放社区寻找答案的过程中看到了一条评论说用域名+校验文件的形式测试文件部署是否成功,正是这条评论给了我启发。所谓知己知彼,我们要先了解微信那边是怎么校验的,才能知道如何正确的部署校验文件,如果这一步失败了,那么很大可能性是文件部署有问题。下面是我的解决办法(宝塔,nginx):
在网站的配置文件中添加
location /字符文件名.txt {
alias /www/wwwroot/****/字符文件名.txt;
}
配置完之后使用域名或者地址+校验文件名测试一下,能显示文件内容就代表已经配置成功了。