#教程# WordPress – 开启CDN后 评论IP不正确的解决办法

前言

开启 cdn 后 nginx 日志里的 IP 都是CDN的 IP,不方便查看问题。

解决办法

只要添加一段代码,IP 地址就可以正常了,其实 CDN 在头部应该有把访问者 IP 发送的,那段代码就是把 wordpress 的 ip 中变量换成$_SERVER 获取的。这个可以用在任意 CDN 和反代里面,IP 地址可以获取正确的。

图片[1] - #教程# WordPress – 开启CDN后 评论IP不正确的解决办法 - 云线路

WordPress安装根目录下面 wp-config.php 文件,打开后,在其内添加下面代码:

if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
  $list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
  $_SERVER['REMOTE_ADDR'] = $list[0];
}

结语

如果是 CF 的 CDN 请搜索查看本站其他文章介绍。

© 本站文章随意转载,但请注明出处!
THE END
点赞15 分享
评论 抢沙发
头像
务必使用真实的邮箱地址评论,虚假邮箱的评论将不通过审核及无回复。
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容