Emlog文章页外链自动添加nofollow标签

网站外链加nofollow的好处各位站长应该都知道,加完之后写文章时加的站外链接就会加上nofollow标签,可以告诉搜索引擎不对该链接传递权重从而减少网站权重的流失,对网站的排名优化帮助还是特别大的。

 具体效果看下图

nofollow代码效果图


可以看到乐乐网在加上蓝奏云的下载外链之后给外链加上了nofollow标签,告诉搜索引擎不传递该链接的权重,从而减少了乐乐网的权重流失。但是每次加站外链接的时候都手动加nofollow标签很麻烦,今天乐乐就分享如何自动给站外链接加nofollow标签的方法。

具体教程

把下面的代码加到module.php文件的底部就可以(可以用txt格式编辑文件)

<?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);?>

按照上面的教程一步一步操作就可以实现外链自动加上nofollow标签了,如果没有php文件编辑工具或者不会使用php编辑工具的站长可以使用txt格式编辑module.php但是尽量使用专业的工具进行编辑。

乐乐网所有文章如无特别注明均为原创。作者:乐乐站长复制或转载请以超链接形式注明转自 乐乐网
原文地址《Emlog文章页外链自动添加nofollow标签

相关推荐

发表评论

路人甲路人甲 表情
Ctrl+Enter快速提交

表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包表情包

网友评论(0)