![a2d07653883decf7839965de5ec3047b.png](https://i-blog.csdnimg.cn/blog_migrate/a78015bd6a09c5095163ee2e65f1ea68.jpeg)
为了假装在做SEO,避免权重分散,今天就给大家分享一个免插件实现WordPress外链go跳转,非常简单。
步骤一:
在网站根目录新建一个go.php文件,记得将链接改为你的,代码如下:
<?php $t_url = preg_replace('/^url=(.*)$/i','$1',$_SERVER["QUERY_STRING"]); if(!empty($t_url)) { preg_match('/(http|https):///',$t_url,$matches);if($matches){ $url=$t_url; $;} else { preg_match('/./i',$t_url,$matche); if($matche){ $url='http://'.$t_url; $; } else { $url='//defcon.cn/'; $; }}} else { $; $url='//defcon.cn/';}?><?php echo $title;?>
页面正在安全跳转中,请稍候
步骤二:
将下面代码加到主题的functions.php文件中:
//给外部链接加上go跳转add_filter('the_content','the_content_nofollow',999);function the_content_nofollow($content){preg_match_all('//',$content,$matches);if($matches){foreach($matches[2] as $val){if(strpos($val,'://')!==false && strpos($val,home_url())===false && !preg_match('/.(jpg|jepg|png|ico|bmp|gif|tiff)/i',$val)){$content=str_replace("href="$val"", "href="".home_url()."/go.php?url=$val" ",$content);}}}return $content;}