A-A+

wordpress实现外链跳转的方法

2017年09月12日 建站学习 暂无评论 阅读 352 views 次

今天确实上班确实比较累,也不打算更新项目相关的内容了,今天分享一个郑智仁博客自用的外链跳转教程,这个教程应该是相当有用吧,对于保护网站权重很有用,防止权重流失也很有效。同时这篇文章也是为了以后如果有其它改动,我还借鉴以备不时之需。

以下方法来源于张戈博客:分享一个WordPress外链跳转教程,兼容知更鸟暗箱下载和文章索引 | 张戈博客

①、新增跳转

根据以前分享的方法,在网站根目录新增一个文件夹,命名为go,并在go文件夹下新增一个index.php,内容如下:PHP

现在用浏览器访问http://域名/go/?url=外链就能实现跳转了, 比如访问: http://zzr6.com/go/?url=http://www.baidu.com 就能跳转到百度了。

②、新增robots规则:

为了防止搜索引擎抓取这种跳转链接,我们可以在robots.txt里面新增禁止抓取/go的规则:PHP

③、重写外链

i. 替换文章内容中的外链

在主题目录下的functions.php新增如下函数,即可将文章中的外链替换为go跳转的形式:PHP

ii. 替换评论者的链接

在主题目录下的functions.php查找是否存在修改评论链接为新窗口commentauthor函数,如果存在则如下修改第8行,将$url修改为/go/?url=$url,其实就是在前面新增一个go跳转即可,相同的道理!PHP

 

Ps:如果functions里面没有这个评论新窗口的函数,请自己找到评论列表输出的代码位置(可能在comments.php),然后参考修改即可(国内主题一般都会有个评论新窗口函数,自己仔细找找看)!

 

百度已收录
标签:
天天券

给我留言

Copyright © 2017 郑智仁博客 保留所有权利.   Theme  Ality 载入天数...载入时分秒... 蜀ICP备17011623号-1

用户登录

分享到: