北京网站建设>建站知识>Cms使用>

Cms使用

WordPress实现无需插件外链转内链

来源:未知 作者:admin 时间:2015-11-01 17:16 点击:

相信很多使用wp的站长们都知道有WordPress插件实现外链转内链的方法,无非就是几款插件就能简单实现了,但小编在这里要告诉新手站长们,WordPress插件装得越多,你的WordPress站点就会越卡。因为很多WordPress插件都是使用的google字库,特别是官方插件,所以会拖慢网站前台或是后台的打开速度。但出于网站SEO优化的考虑,很多站长都选择使用了WordPress插件来实现了外链转内链。其实我觉得真心体验不好,又麻烦又不快捷方便,小编给大家分享一个WordPress无需插件就能自动把文章中的外链生成内链的方法,并且支持跳转页、加nofollow标签、加密原链接功能。以下方法仅供新手站长学习交流!

第一步、在你当前主题的函数文件functions.php中加入下面的代码:

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

万赢棋牌斗地主能提现金 function baezone_the_go_url($content){

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

万赢棋牌斗地主能提现金 if($matches){

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

if( strpos($val,home_url())===false ) $content=str_replace("href=\"$val\"", "href=\"" . get_bloginfo('wpurl'). "/go?url=" .base64_encode($val). "\"",$content);

}

}

return $content;

}

万赢棋牌斗地主能提现金 第二步、在你的网站根目录下新建一个名为 go 的文件夹,然后在其文件夹下新建一个名为index的php文件(index.php)请务必保存为UTF-8编码格式。然后在index.php文件中加入以下代码:

万赢棋牌斗地主能提现金 < ? php

$url = $_GET['url'];

$url = base64_decode($url);

? >

WordPress无需插件实现文章中外链转内链具体的跳转效果见下面的链接:

万赢棋牌斗地主能提现金 注意事项:尽管代码中已经用 base64 将原链接加密,而且还加上了 nofollow,但也许蜘蛛还是能爬行,所以建议在 Robots.txt 文件中禁止所有蜘蛛爬行 /go?url 目录吧!具体写法参考下图:

robots禁止所有蜘蛛爬行 /go?url 目录

公司业务:北京网站建设刷百度下拉刷百度指数虚拟主机租用

如转载,请保留本文链接地址:http://www.cooknu.com/Web/Cms/1779/

Loading......
工作时间:

AM 09:00 ~ 12:00

PM万赢棋牌斗地主能提现金 14:00 ~ 18:00

联系方式:

Tel 010-50933590

Hp万赢棋牌斗地主能提现金 18701620736

设计优势

独立的设计团队 带给您全新的视觉体验

功能开发

强大的技术实力,完成您想要的任何功能

售后服务

万赢棋牌斗地主能提现金完善的售后服务,解决您在使用过程中遇到的问题

Copyright © 2010 - 2018 北京顺晟科技发展有限公司 All Rights Reserved

地址:北京市顺义区南法信政府府前街16号 炫立方 | TEL:010-50933590

北京网站建设 | 北京网站设计 | 北京SEO公司

梦幻国际现金棋牌下载 星力捕鱼游戏 免费棋牌游戏赢现金 开元棋牌现金官网 捕鱼赢现金 斗地主钱可以提现金 能赚钱的棋牌类游戏 手机上斗地主能赢钱 有真人斗牛可提现 在线二八杠 现金捕鱼 梭哈小游戏 真人现金炸金花棋牌 老虎机游戏下载 大发888老虎机