wordpress使用又拍云CDN导致评论无法获取用户真实ip的解决方法

ugOk.gif

最近我发现用户评论时留下的ip居然全是又拍云节点ip,于是我一个一个排除,又拍云开了X-Real-Ip,直接源也开了X-Real-Ip,就连宝塔的防火墙也开了cdn的获取用户真实ip,即x-forwarded-for和X-Real-Ip

但是网站评论测试时依旧一样的,这就奇怪了

于是我百度搜索了一下wp无法获取用户真实ip的解决办法,发现真的可以,原来是wp自身没有响应x-real-ip和x-forwarded-for

解决方法

将下面的代码放入wp根目录的/wp-config.php中的<?php的下面

在服务器的Nginx配置中server部分添加一下代码并重启Nginx,即可正常获取用户真实ip了

wordpress使用又拍云CDN导致评论无法获取用户真实ip的解决方法插图

其实这个对用户没啥影响,但是对网站需要查看一些数据就有影响了

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞29赞赏 分享
评论 共26条
头像
欢迎提交您的评论,共创文明良好交流环境,请勿提交违规言论!
提交
头像

昵称

取消
昵称表情代码图片