两种优化 wordpress网站权重流失的外链跳转方法代码

最近在优化wordpress网站的过程中会发现网站内容中会有外部链接网址的需要,但过多的外部链接会给网站自身带来不好的印象,且造成网站权重流失。

那有没有一种一举两得的办法来解决这个问题呢?那就是网站外链跳转,其可以帮助我们起到中间过渡的效果,既避免了链接导出网站权重的流失,又能够到达外部链接的网址。

wordpress外链

本文推荐两种相似的方法,达到 wordpress网站外链跳转类似的效果:www.abc.com/go.php?url=www.xyz.com 如果直接想要完整代码使用可查看下文链接

方法一:首先新建一个go.php文件,放置到 wordpress的根目录下,在go.php里面输入代码

<?php header("location:".$_GET["url"]); ?>

然后保存后,可用的外链跳转形式为: {本站地址}/go.php?url={外链地址},再添加外链的时候,只要给外链加上统一的跳转前缀:http://网站地址/go.php?url= 即可。

第二种方法:同样,新建一个go.php文件,放置到 wordpress的根目录下,在go.php里面输入代码

<?php header("location:".$_SERVER['QUERY_STRING']); ?>

然后保存,可用的外链跳转形式为: {本站地址}/go.php?{外链地址} 在添加外链的时候,只要给外链加上统一的跳转前缀:http://网站地址/go.php? 即可。

补充:如果你的主机环境支持ASP,那么还可以将以下代码存为“go.asp”,起到的效果是一样一样的。

<% 
dim url 
dim baiyea_url 
baiyea_url=request("url") 
Response.Redirect baiyea_url 
%>

以上方法均需要在手动添加外链的时候,加上跳转前缀,比如 http://网站地址/go.php?外链地址,并不是很方便,有兴趣的童鞋可以研究下如何写到function.php里面去,下文已有这个自动添加代码。

这个外链跳转页面的完整代码可以查看:分享一个 WordPress网站外部链接跳转页面完整代码

另外还有“WP No External Links”这款插件可以实现以上的外链跳转需求,虽然对于链接可以很好的隐藏起来,并且还有一些标签隐藏的功能,不过多一个插件网站的性能就会打折扣一点,所以我自己是能不用插件解决问题的,尽量不用插件。

 

转载请注明链接地址:荐爱小站 » 两种优化 wordpress网站权重流失的外链跳转方法代码

赞 (0) 赏 !

觉得文章有用就打赏一下吧,赠人玫瑰手有余香!

支付宝扫一扫打赏

微信扫一扫打赏