php去除外链的方法:将链接加上【rel="nofollow"】属性,代码为【$a['content'] = content_nofollow($a['content'],$domain);】。

【相关学习推荐:php图文教程】

php去除外链的方法:

解决方法:需要对站点内的内容进行过滤,将不是内部链接的链接加上 rel="nofollow"属性。

本文借鉴了wordpress的过滤外部链接的函数,将其改一下即可使用。

具体代码如下://外部链接增加nofllow $content 内容 $domain 当前网站域名

function content_nofollow($content,$domain){

preg_match_all('/href="(.*?)"/',$content,$matches);

if($matches){

foreach($matches[1] as $val){

if( strpos($val,$domain)===false ) $content=str_replace('href="'.$val.'"', 'href="'.$val.'" rel="external nofollow" ',$content);

}

}

preg_match_all('/src="(.*?)"/',$content,$matches);

if($matches){

foreach($matches[1] as $val){

if( strpos($val,$domain)===false ) $content=str_replace('src="'.$val.'"', 'src="'.$val.'" rel="external nofollow" ',$content);

}

}

return $content;

}

调用的时候很好调用,如下是调用演示$a['content'] = content_nofollow($a['content'],$domain); //将文章内容里的链接增加nofllow属性相关学习推荐:php编程(视频)

文件外链PHP,php如何去除外链相关推荐

  1. php屏蔽外链,php去除外链的方法

    php去除外链的方法:首先打开相应的PHP文件:然后通过定义的"Replace_Links"方法处理下文章内容:最后完成文章外部链接的自动删除即可. 推荐:<PHP视频教程& ...

  2. 一款尝试“去区块链”化的UGC+爬塔类链游

    导读:游戏作为区块链的最佳落地场景之一,是Dapp领域的一条重要赛道.但链游「门槛高」,「没人玩」的自带属性让这条赛道日渐冷清,只剩下开发者和一小撮存量用户圈地自萌.如何打破圈层,收获增量用户,是每个 ...

  3. 小讲堂:Mobox文档管理软件中的文件外链是什么?

    今天我们来讨论Mobox文档管理软件中的文件外链是什么?熟悉MOBOX的朋友们应该知道,如果有文件需要分享给其他同事,直接可以进行文件共享.对方会在AM的即时通讯客户端有消息提醒,点击消息提醒可以看到 ...

  4. Dropbox文件外链失效的解决方法

    在"Dropbox使用技巧-查看共享文件链接"一文中介绍了如何查看Dropbox文件的外链.在向他人分享文件时,发送文件外链是一种非常便捷的共享方式.但是,现在由于众所周知的原因, ...

  5. 去中心化 去区块链_使用JavaScript和坚固性在以太坊区块链上构建去中心化应用程序dapp...

    去中心化 去区块链 In this blog, I build a decentralized application, also known as a "dapp". While ...

  6. Nervos:链外扩容 + Layer 2才是区块链的未来(上)

    5月14日晚,密码极客邀请到了Nervos的联合创始人兼COO吕国宁先生做客"密码极客大咖直播间",为大家详细讲述了Nervos的链外扩容与Layer 2设计.吕国宁先生曾是全球最 ...

  7. 从玩客云到文件传输协议TCFS,迅雷的区块链平台野心

    站在迅雷开发者大赛的决赛现场,浙江大学Designer团队成员王备略微有些紧张.在过去的77天里,Designer团队成员们与来自全球各地的500多支团队.2000余名开发者同台竞技,并最终杀进了这场 ...

  8. 西班牙外换银行用两个区块链发放9100万美元贷款

    点击上方"蓝色字"可关注我们! 暴走时评:西班牙外换银行利用基于私有数字账本和公有以太坊区块链的系统完成了一次7500万欧元的企业贷款发放试点.合同商议阶段在私有链上进行,合同结果 ...

  9. 完全免费的基于区块链和 IPFS 的去中心化博客平台

    一.前言 xLog是一个基于Crossbell区块链的博客解决方案,专注于Web3数据由用户掌控.Crossbell是一个基于Web3技术的去中心化博客平台,用户可以在该平台上发布文章并进行交流和创作 ...

  10. 区块链技术特点之去中心化特性

    想知道更多关于区块链技术知识,请百度[链客区块链技术问答社区] 链客,有问必答!! 由于区块链技术去中心化的特性,其在我们生活中的很多重要领域(如金融.管理)等方面具有重要的意义.例如,我们可以通过在 ...

最新文章

  1. Java非阻塞I/O模型之NIO说明
  2. 人类正在进入超级智能时代,论一种新超级智能的崛起
  3. GARFIELD@11-21-2004
  4. “加班文化“到底是如何流行起来的
  5. spring boot多环境配置
  6. 一击即中的表白方式,学会了吗?
  7. 汇编语言(八)之删除数组中为零的元素
  8. Servlet的学习笔记
  9. 你技术很强但薪资不涨?这门技术远比你想的更重要!
  10. redis五种数据类型的使用场景
  11. 汽车行业用户观点主题及情感分析,深度学习方案rank1
  12. windows 远程连接mongo_MongoDB 在windows服务器安装部署与远程访问配置
  13. Struts2的模型驱动封装方法获取页面提交的表单数据(接收表单数据的最常用的方法)
  14. CTFShow“萌心区“WP题解
  15. 6.6 RTC Dev Meetup|开发者硬核个人成长指南——如何领先于80% 的同行?
  16. 高性价比运维工具推荐
  17. extern “C”的使用
  18. jekins 下载插件、安装插件报错
  19. 省赛题目(4月23日)
  20. Java向上转型 向下转型

热门文章

  1. jersey 过滤_Jersey的Filter详解
  2. 量子计算机epr,从EPR到量子信息[转] - 物理 - 小木虫 - 学术 科研 互动社区
  3. OCP4.4 部署EFK-使用local-volume持久化
  4. 稳定好用的短连接生成平台,支持API批量生成
  5. 使用MATLAB App Design 工具设计一个 简易App
  6. softice 常用操作
  7. JST日本压着端子GHD系列线对板连接器PCB封装库(1.25mm间距)
  8. 26 | Superscalar和VLIW:如何让CPU的吞吐率超过1
  9. 前端学习路线,如何学习前端
  10. 我的网站心得之缓存技术(前端篇)