无法正确识别的原因
由于我使用了Frp内网穿透导致评论IP无法正确识别。原因是WordPress自身没有响应x-real-ip
和x-forwarded-for
解决方法
将下面的代码放入WordPress根目录的/wp-config.php
中的<?php
的下面
/** 获取正确IP */
if(isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$list = explode(',',$_SERVER['HTTP_X_FORWARDED_FOR']);
$_SERVER['REMOTE_ADDR'] = $list[0];
}
重启服务即可。
Comments NOTHING