WordPress 无需插件外链加密转内链

如何免插件实现WordPress外链转内链呢?开始看到很多博客的相关方法,如何实现WordPress无需插件外链转内链,

不过大多数要么就是加入了 base64 将源链接加密,很复杂,或者还有加上了 nofollow,然蜘蛛不在爬行,

那些教程方法都很复杂,这里无崖子分享一下优化了的代码,直接实现WordPress无需插件外链转内链,并且带base64 将源链接加密,

首先,在你当前使用的主题的 functions.php 中加入以下代码:

// 自动给文章的外部链接添加nofollow属性(纠正外链图片暗箱功能失效)

add_filter('the_content','web589_the_content_nofollow',999);

function web589_the_content_nofollow($content){

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

if($matches){

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

if( strpos($val,home_url())===false && !preg_match('/\.(jpg|jepg|png|ico|bmp|gif|tiff)/i',$val))

$content=str_replace("href=\"$val\"", "rel=\"nofollow\" href=\"" . get_bloginfo('wpurl'). "/link?url=" .base64_encode($val). "\"",$content);

}

}

return $content;

}

// 自动给文章的外部链接添加nofollow属性

然后在网站根目录下新建个 link 的文件夹,在其中写个 index.php 的文件,内容如下(请保存为UTF-8):

$url = $_GET['url'];

$a = '';

if( $a==$url ) {

$b = "https://fulivv.com/";

// echo 'true';

} else {

$b = $url;

$b = base64_decode($b);

}

//Template Name:链接跳转(有过度)

?>

正在跳转....

即可完美实现WordPress无需插件外链转内链。

电脑html外链加密,WordPress 无需插件外链加密转内链相关推荐

  1. php给文章关键词加内链,WordPress文章关键词如何实现自动添加内链方法?

    我们在编写文章的时候需要给关键词添加内链,从而有助于SEO优化,如果一个一个手动添加就会很麻烦,那么WordPress文章关键词如何实现自动添加内链方法? 在主题根目录下的functions.php文 ...

  2. WordPress无插件外链转内链代码

    外链转内链对一个网站的seo很有帮助,说的最多的就是过多的外链会降低你的网站权重,如果你非常在意的话,可以通过插件国人开发的插件anylink,来实现,我其实一直也不在意这个事情,当我们发现权重流失时 ...

  3. dedecms内链 arc.archives.class.php,dedecms文章关键字(自动内链)php5.5以上版本urf-8失效的解决方法...

    找到include/arc.archives.class.php在里面需要修改两次地方 在1230行 // 这里可能会有错误 if (version_compare(PHP_VERSION, '5.5 ...

  4. 【WordPress】如何通过tag标签自动给文章插入内链

    在开发wordpress 主题的时候,作为wordpress开发者,应该考虑到让wordpress主题有利于SEO优化.这些,我们在前面也介绍了一些,如:给首页添加关键词.描述,wordpress文章 ...

  5. 入链、出链、反向链接、内链、外链的关系

    出入链和内外链没有绝对的关系 出链:自己网页到别的网页 入链:别的网页到自己网页 外链:来源于/去往别的网站的别的网页 内链:来源于/去往本网站的别的网页 反向链接=入链

  6. 刘宇凡:什么是内链?什么是外链?

    做一个SEO都知道,SEO分内部优化与外部优化,而内部优化中的一个重要环节就是内链,而外部优化的重要环节就是外链,那什么是内链,什么又是外链呢? 内链: 顾名思义就是在同一网站域名下的内容页面之间的互 ...

  7. php 大型网站内链,制定网站内链优化策略

    在这"内容为王"的崭新时代,SEOer又增加了一个伤脑筋的任务,那就是如何合理优化网站的内页内链,如何合理的布局长尾关键词,内链的合理布局与优化决定着一个网站的权重分配以及用户体验 ...

  8. Google SEO内链建设指南:实战攻略

    从我们对Google算法和无数个项目累积下来的经验看,网站内链建设的重要性是要远远超过外链建设的. 所谓的内链就是指一个域名内页面跳转到同域名下另一个页面的链接. 每个网站都有内链,但是并不是说这些内 ...

  9. 【揭秘seo神操作】揭秘seo高手们是如何进行内链建设

    明天放假了....今天发这个,其实不太好. 主要的是不想让太多人看到. 限时免费吧,春节过后,这个帖子就删了. [分享]高手进阶-揭秘seo高手们是如何进行内链建设的 一说起内链建设,大家想到的一般都 ...

最新文章

  1. ViewGroup的Touch事件分发(源码分析)
  2. Jdk8集合源码解析---ArrayList
  3. python【数据结构与算法】计数问题(分治)
  4. 类加载机制-双亲委派,破坏双亲委派--这一篇全了解
  5. c程序内存分布[转载]
  6. 一篇文章搞定百度OCR图片文字识别API
  7. php suse 安装mysql_SUSE Linux apache,Mysql,php,svn的安装
  8. 浏览器怎么扫描二维码_让你的chrome浏览器开启自动翻译,浏览任何语言不是梦...
  9. java 泛型 多态_Java 多态
  10. oracle+long列,oracle中对LONG列进行查询
  11. Java 根据枚举的名字得到枚举的实例
  12. paip.提升用户体验---免维护列表字段
  13. 即时通讯 音视频 开发技术
  14. 确定有限自动机DFA和非确定有限自动机NFA
  15. 全面解读设备状态监测
  16. 为什么你要考虑使用Prisma
  17. 仓库系统用什么服务器,什么是仓库管理saas系统 仓库管理saas系统的功能有哪些...
  18. 基于Android的便签设计(二)
  19. 双电阻差分电流采样_1206 0.35R采样毫欧电阻等规格参数应用详情
  20. Tree-Shaking原理

热门文章

  1. 前端学习-flex布局
  2. JavaScript Try Catch:异常处理说明
  3. javascript教程_JavaScript教程
  4. 如何在JavaScript中使用when()有条件地更改值
  5. 狂神说学习笔记 Java流程控制
  6. java zip压缩_压缩工具
  7. 基于图神经网络的节点表征学习
  8. Mac上command not found: vituralenv
  9. 几十行python代码构建一个前后端分离的目标检测演示网站,代码开源
  10. 用一句话解释什么是装饰器