背景:
因为域名更换,在迁移服务的时候发现,链接在微信上无法打开,报错是
网页包含诱导分享、关注等诱导行为内容,被多人投诉,为维护绿色上网环境,已停止访问。
而我这个域名是新买的,所以很大可能是因为域名之前被滥用过,导致被多人投诉,所以被微信平台加入了黑名单。
过程
根据微信提示申诉,做3到测评,有一部是需要站长进行认证
认证方法是,在服务根目录创建一个微信指定的文件,并放入指定的内容
如下图:
问题
如果是使用的tomcat等可以直接在跟目录部署文件,自然按照提示做就好,但是,题主使用的是nginx,如果到这里使用ng做一下配置也算可以的,但是我同时是用docker安装的nginx_proxy_manager,所以不出意外,我的服务也是通过ng代理的到端口的。
尝试度娘google和gpt与最终解决
在经过一番的搜索后,没找到符合需求的答案,最后换了好几个gpt的提问姿势最后得到如下答案
1 | location /aa.txt { |
当用户访问/aa.txt时,实际上会返回/b.txt的内容
所以基于这个代码,是非常符合我们的需求的
坑,这里题主当时b.txt后面;没加分号导致失效,看了好几遍,哭死