Emlog文章内容的站外链接自动添加nofollow代码

在发文章的时候对于站外链接都想加上一个nofollow的属性

以防止本站的权重流失

Emlog文章内容的站外链接自动添加nofollow代码,教程,建站,经验,分享,百度,技术,Emlog教程,优化,第1张

正文:

如果我们每一个都手动给链接增加nofollow是有点麻烦的

于是就想到了用PHP代码自动把非本站网址的链接加上nofollow属性,今天就分享的这个PHP代码就是这个用处你只需要把下面代码复制粘贴到指定位置后每次就可以自动给文章内容页里的站外链接添加nofollow属性链接添加nofollow属性不易过多适当才好,这个就需要站长自己把握好,Emlog文章内容页的站外链接自动添加nofollow代码如下:

说明:下面代码复制到module.php文件里去

<?php  function content_nofollow($log_content, $domain)  {  preg_match_all('/href="(.*?)"/', $log_content, $matches);  if ($matches) {  foreach ($matches[1] as $val) {  if (strpos($val, $domain) === false) {  $log_content = str_replace('href="' . $val . '"', 'href="' . $val . '" rel="external nofollow" ', $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;  }?>

温馨提示:

把下面的挂载点复制到模版文件echo_log.php、page.php

<?php echo $log_content; ?>

替换成

<?php echo content_nofollow($log_content,BLOG_URL);?>


相关文章

您需要 登录账户 后才能发表评论

发表评论 取消回复

电子邮件地址不会被公开。 必填项已用*标注