WordPress配置CDN后台无法登录问题解决方式

背景

博客原本使用阿里云新加坡节点,奈何经常被运营商阻断443端口,导致网站无法访问。正好百度云搞活动,55元购买了500GB流量包,于是给博客套上了百度云CDN(非百度云加速)来解决此问题,一开始缓存规则设置不对,导致WordPress后台无法登录,记录一下WordPress配置百度云CDN的一些注意事项。

WordPress配置CDN后台无法登录问题解决方式

缓存过期时间配置

WordPress后台是动态页面,因此/wp-admin/不需要缓存,.php这样的动态文件也不需要缓存,将过期时间设置为0秒,其它缓存过期时间根据自身情况设置。

WordPress配置CDN后台无法登录问题解决方式

关闭忽略参数

百度云CDN默认是开启忽略参数的,会忽略?xxx=这样的参数,对于WordPress这样的动态程序来说会存在很多问题,因此不需要开启这个功能。

WordPress配置CDN后台无法登录问题解决方式

关闭回源跟随301/302

开启回源301/302跟随后,节点回源请求若返回301/302状态码,则直接跳转获取资源,不会返回301/302给用户

WordPress在登录的时候会动态创建302状态码,如果开启回源跟随301/302将无法正常的重定向,因此需要将这个功能关闭。

WordPress配置CDN后台无法登录问题解决方式

注意回源协议

如果您源站是HTTP,则应该选择HTTP回源,如果源站可以通过正常的HTTPS访问,应选择HTTPS回源,若回源协议选择错误,可能将导致循环重定向。小z博客源站部署了SSL,因此这里选择HTTPS回源。

WordPress配置CDN后台无法登录问题解决方式

注意HTTPS配置中的强制HTTPS跳转

如果您的站点已经部署SSL证书,并将80端口重定向到443,即源站已经设置HTTP重定向到HTTPS,那么CDN上就没必要再去设置强制HTTPS跳转,否则会导致循环重定向。

WordPress配置CDN后台无法登录问题解决方式

最后

通过以上设置,可解决WordPress后台无法正常登录问题,给需要的同学做参考。另外若CDN设置不当,不仅不能起到加速作用,反而会产生异常,因此需要根据自身业务场景来合理配置,不然适得其反。

转载自小Z博客

未经允许不得转载:作者:admin, 转载或复制请以 超链接形式 并注明出处 夜河资源网
原文地址:《WordPress配置CDN后台无法登录问题解决方式》 发布于2020-03-23

赞(0) 打赏

评论 抢沙发

2 + 3 =


撰写不易~如果您觉得文章对您有帮助的话可以打赏我哦~谢谢亲亲~

支付宝扫一扫打赏

微信扫一扫打赏

十一款外服网游加速器
可加速GTA5、彩虹六号、绝地求生等所有外服游戏平台(steam、Ubi、Epic等)游戏。
切换注册

登录

忘记密码 ?

切换登录

注册