防权重流失防抄袭,WordPress博客文章正文外链无插件代码实现自动转内链教程
我们知道做网站会想着尽量增加内链,或外部网站链入自己的网页链接,以提高蜘蛛抓取的几率,防止网站权重的流失,当然作为测评站,经常会分享各个IDC主机商促销活动及其产品购买链接,这个时候我们一方面我们不希望我们文章被其他测评站抄袭,更不能链出到过多外部链接。
幸运的是我们有一些方法实现文章正文外链转内链,比如插件,不过本文迅捷网络分享的是一直代码方式无插件实现WordPress博客文章正文外链自动转内链教程,以防网站权重流失防文章被抄袭。
以迅捷网络DUX主题为例:
1,自动给文章的外部链接添加nofollow属性,将如下代码加到DUX主题文件夹下function-theme.php文件里:
/* *自动给文章的外部链接添加nofollow属性 */ add_filter('the_content','web589_the_content_nofollow',999); function web589_the_content_nofollow($content){ preg_match_all('/href="https://www.laoliublog.cn/(http.*?)"/',$content,$matches); if($matches){ foreach($matches[1] as $val){ if( strpos($val,home_url())===false ) $content=str_replace("href=\"$val\"", "rel=\"nofollow\" href=\"" . get_bloginfo('wpurl'). "/go?url=" .base64_encode($val). "\"",$content); } } return $content; }2,跳go内链,在网站根目录下创建名为”go“的文件夹,在go文件夹下创建index.php文件,并在文件里写入如下代码: