PHP自动给EMLOG文章内的站外链接添加nofollow属性代码
做网站的都或多或少动那么一点SEO的知识,在发文章的时候对于站外链接都想加上一个nofollow的属性,以防止本站的权重不流失,手动给每个链接增加nofollow有些费事,于是乎就想到了用PHP代码自动把非本站网址的链接加上nofollow属性,今天蓝叶分享的这个PHP代码就是这个用处,你只需要把下面代码复制粘贴到指定位置后,你就不用担心每次都手动给文章内容里的站外链接添加nofollow属性了;链接添加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);?>
- 版权申明:此文如未标注转载均为本站原创,自由转载请表明出处《蓝叶》。
- 本文网址:https://lanye.org/web/638.html
- 上篇文章:HELLO2015
- 下篇文章:红色调右侧快捷导航代码

前端资源网2019-04-30 11:47回复
#5
src 能添加 nofollow吗

你升哥2018-07-15 15:20回复
#4
用不了啊!

138vps2015-07-29 14:20回复
#3
已用

袋袋猪2015-01-29 11:01回复
#2
实验了一下,不能用啊,楼主再查查看呢

蓝叶2015-01-30 13:15回复
@袋袋猪:代码复制的问题,如需要联系我给你发文件。

藍凋2015-01-03 14:00回复
#1
先看看吧,也不知道用不用的上!!