• 设为首页
  • 收藏本站
  • 积分充值
  • VIP赞助
  • 手机版
  • 微博
  • 微信
    微信公众号 添加方式:
    1:搜索微信号(888888
    2:扫描左侧二维码
  • 快捷导航
    福建二哥 门户 查看主题

    织梦CMS利用php正则让文章的外链自动加nofollow

    发布者: 山止川行 | 发布时间: 2025-7-24 16:49| 查看数: 89| 评论数: 0|帖子模式

    “nofollow” 标签是Google、Yahoo和微软公司前几年一起提出的一个标签,链接加上这个标签后就不会被计算权值,搜索引擎支持nofollow属性,在很大程度上抑制博客或论坛的垃圾留言。对站长来说是一件大好事。
            nofollow的作用
            nofollow主要有三个作用:
            1.防止不可信的内容,最常见的是博客上的垃圾留言与评论中为了获取外链的垃圾链接,为了防止页面指向一些拉圾页面和站点。
            2.付费链接:为了防止付费链接影响Google的搜索结果排名,Google建议使用nofollow属性。
            3.引导爬虫抓取有效的页面:避免爬虫抓取一些无意义的页面,影响爬虫抓取的效率。
            有时候需要对文章进行自动处理nofollow,防止权重流失,对于做网站优化seo的来说很重要。
            $host为不需要进行处理的站点域名,否则全部自动加上nofollow。
            首先正则出a标签和href,然后进行每一层级判断处理。
            如果是外链,而且没有nofollow就自动加上。
    <blockquote><ol class="dp-c list-paddingleft-2">/** 
    * 自动处理外链加上rel="nofollow" 
    */ 
      
    function webOutUrlDispose($html) 
      

      
    $host = ['www.jb51.net', $_SERVER['HTTP_HOST']];//站点host 
      
    $pattern = <span class="string">'/]*>.*/'

    最新评论

    QQ Archiver 手机版 小黑屋 福建二哥 ( 闽ICP备2022004717号|闽公网安备35052402000345号 )

    Powered by Discuz! X3.5 © 2001-2023

    快速回复 返回顶部 返回列表