另外一个站用的是wordpress,最近再给它加CDN,出现很多状况。不能登录后台是其中之一,通过百度收拾了下
解决过程
排查了一下网站的源码并没有发现问题,那么问题可能就出在CDN配置上。但是网站能访问说明CDN是配置成功了,检查了网站的cname发现设置正常,再ping下网站发现网站又能ping通,说明网站基本配置和访问设置是成功了。
再来检查缓存配置,发现没有将wordpress后台加入禁止缓存,有两种方法将wordpress后台加入禁止缓存,第一种是禁止/wp-admin文件夹,将刷新时间设置为0秒,第二种是将/wp-login.php文件禁止,设置刷新时间为0秒。
设置完成后发现网站后台还是不能登录,查找了下百度,说https网站要将回源设置中的中间源给关闭,马上关闭了中间源设置。发现wordpress后台还是不能登录。没办法发了工单询问了下客服,问题还是没有解决。最后,在百度看了一篇文章建议将回源跟随301/302配置关掉,按照文章操作,发现网站后台能登录了。
总结
--
解决开启CDN网站后台不能登录问题只要将/wp-admin或/wp-login.php设置为禁止缓存,并将回源跟随301/302配置关掉就可以了,并不用关闭中间回源设置。