做网站的都或多或少动那么一点SEO的知识,在发文章的时候对于站外链接都想加上一个nofollow的属性,以防止本站的权重不流失,手动给每个链接增加nofollow有些费事,于是乎就想到了用PHP代码自动把非本站网址的链接加上nofollow属性,今天分享的这个PHP代码就是这个用处,你只需要把下面代码复制粘贴到指定位置后,你就不用担心每次都手动给文章内容里的站外链接添加nofollow属性了;链接添加nofollow属性不易过多,适当才好,这个还是站长自己把握吧,有需要的就从下方把代码复制去吧。
将下面代码复制到module.php文件里去
<?php function sl_wl($log_content,$domain){ preg_match_all('/href="(.*?)"/', $log_content, $matches); if ($matches) { foreach ($matches[1] as $val) { if (strpos($val, $_SERVER['HTTP_HOST']) === false) { $log_content = str_replace('href="'.$val.'"', 'href="'.$val.'" rel="external nofollow" ', $log_content); }else{return $log_content;}}} preg_match_all('/src="(.*?)"/', $log_content, $matches); if ($matches) { foreach ($matches[1] as $val) { if (strpos($val, $domain) === false) { $log_content = str_replace('src="'.$val.'"', 'src="'.$val.'" rel="external nofollow" ', $log_content); }}} return $log_content; }?>
将<?php echo sl_wl($log_content,BLOG_URL);?>下面代码复制到echo_log.php、page.php里替换<?php echo $log_content; ?>
最新评论
现实教我做人
条条是真理,句句是实...
一个成年人,对一个初...
@WRZ:过个月我也...
然后后来我还是用了z...
@WRZ:厉害了
不错,很专业。
下载插件不能插入