EMLOG给内容页的站外链接添加nofollow
做过SEO优化的人都知道,网站内部的外链太多会导致网站的权重流失,将一部分权重转移到外链上,因此我们就需要给外链添加nofollow标签,现在就来为大家分享一下EMLOG自动给内容页的站外外超链接添加nofollow属性的方法。
一、操作步骤
1、下载模板文件module.php
2、将下面的代码添加到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; } ?>
3、下载模板文件echo_log.php
4、找到下面这段代码
<?php echo $log_content; ?>
5、将上面这段代码替换为
<?php echo content_nofollow($log_content,BLOG_URL);?>
6、保存并上传覆盖文件即可