我们知道做网站会想着尽量增加内链,或外部网站链入自己的网页链接,以提高蜘蛛抓取的几率,防止网站权重的流失,当然作为测评站,经常会分享各个(同工业课程)在适当时候主机商促销活动及其产品购买链接,这个时候我们一方面我们不希望我们文章被其他测评站抄袭,更不能链出到过多外部链接。
幸运的是我们有一些方法实现文章正文外链转内链,比如插件,不过本文老刘博客分享的是一直代码方式无插件实现wordpress软件软件博客文章正文外链自动转内链教程,以防网站权重流失防文章被抄袭。
以老刘博客首领主题为例:
1,自动给文章的外部链接添加nofollow属性,将如下代码加到首领主题文件夹下function-theme.php文件里:
/*
*自动给文章的外部链接添加nofollow属性
*/
add_filter(\'the_content\ '\'web589_the_content_nofollow\ '999);
函数web 589 _ the _ content _ no follow(content){
preg_match_all(\'/href='(http .*?)'/\ '$content,$ matches);
如果($matches){
foreach($matches[1] as $val){
if( strpos($val,home_url())===false)
$ content=str _ replace(' href=\ \ ' $ val \ \ ' 'rel=\\'nofollow\\' href=\\ ' 'get_bloginfo(\'wpurl\ '),'/去?URL=' base64 _ encode($ val). '\\ ' '$ content);
}
}
返回$内容
}
2,跳去内链,在网站根目录下创建名为"走"的文件夹,在去文件夹下创建index.php文件,并在文件里写入如下代码:
?服务器端编程语言(专业超文本预处理器的缩写)
$ URL=$ _ GET[\ ' URL \ '];
$ a=\ ' \
if( $a==$url ) {
$ b='https://www.laoliublog.cn/'
//echo ' true \ '
}否则{
$ b=$ url
$ b=base64 _ decode($ b);
}
//模板名称:链接跳转(有过度)
?
超文本标记语言
头
meta charset=utf-8 /
meta name='机器人' content='禁止跟随'
meta http-equiv=' refresh ' content=' 0.1;url=?PHP echo $ b;'
标题正在为您跳转……/标题
风格
正文{背景:#000}。正在加载{-WebKit-动画:淡入2s;蚊子动画:fade in 2s-o-动画:fade in 2s动画:淡入2s } @-moz-关键帧淡入{从{ opacity:0 }到{opacity:1}} @-WebKit-关键帧淡入{从{ opacity:0 }到{ opacity:1 } } @-o-关键帧淡入{从{不透明度:0 }到{不透明度:1 } } @关键帧淡入{从{不透明度:0 }到{不透明度:1 } } .旋转包装器{位置:绝对;top:0;左:0;z指数:300;身高:100%;最小宽度:100%;最小高度:100%;背景:rgba(255,255,255,0.93)} .spinner-text { position:absolute;top:41.5%;左:47%;边距:16px 0 0 35px颜色:# BBB字母间距:1px字体粗细:700;字体大小:9px字体系列:Arial} .旋转器{位置:绝对;top:40%;左:45%;显示:块;边距:0;宽度:1px高度:1px边框:25px实心rgba(100,100,100,0.2);-WebKit-border-radius:50px;-moz-border-radius:50px;边框半径:50px边框-左侧-颜色:透明;边框-右边-颜色:透明;-网络工具包-动画:自旋1.5秒无限;蚊子动画:自旋1.5秒无限;动画:旋转1.5秒无限} @-网络工具包-关键帧旋转{0%,100% {-WebKit-转换:旋转(0度)缩放(1)}50%{-webkit-transform:旋转(720度)缩放(0.6)} @-moz-关键帧旋转{0%,100%{-moz-transform:旋转(0度)缩放(1)}50%{-moz-transform:旋转(720度)缩放(0.6)} @-o-关键帧旋转
/风格
/头
身体
div class='正在加载'
div class='旋转包装器'
span class='spinner-text '加载中./span
span class='spinner'/span
/div
/div
/body
/html
将$b=\"https://www.laoliublog.cn/\ "中网址链接替换成自己的即可。
3,以上代码增加了跳转美化效果,代码中已经用base64将源链接加密,并且加上了不跟随,但恐怕蜘蛛还是能爬行,在机器人禁止所有蜘蛛爬行/去?全球资源定位器(统一资源定位器)目录!
不允许:/go/
不允许:/去?全球资源定位器(统一资源定位器)
通过以上步骤,就可以实现wordpress软件软件博客文章正文外链无插件代码自动转内链了~
西部数码代理(chenqinet.cn)是工信部批准的正规老牌云服务商,拥有ISP、云牌照、IDC、CDN全业务资质。自成立以来,二十多年来一直专注于域名注册,虚拟主机,云服务器,企业邮箱,企业网站建立等互联网基础服务!
公司开发的云计算平台以便捷、高效、高性价比、意想不到的售后优势占领市场,跻身国内前三的接入服务商,为国内超过50万家网站提供高速稳定的托管服务!先后荣获中国高新技术企业、中国优秀云计算服务商、中国十大IDC企业、中国最受欢迎云服务商等称号!
目前西部数码代理高性能云服务器在售,最低仅售48元!
http://zhuji.chenqinet.cn/cloudhost/