将WordPress外链转内链的修改方法,网站SEO优化必备!

方法、纯手工修改源代码
纯手工修改源代码Wordpress外链转内链,操作起来略麻烦,且每次主题更新后得再次操作一遍,适合对源代码有一定经验的朋友,优点是不需要安装插件,内链跳转链接美观。

步骤一:
修改主题的 functions.php 文件,路径为:/网站路径/wp-content/themes/主题文件夹/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.php?url=" .base64_encode($val). "\"",$content);
}
}
return $content;
}

步骤二:
在网站根目录新建一个go.php文件,并输入如下内容并保存。


 384 ||
    strpos($_SERVER['REQUEST_URI'], "eval(") ||
	strpos($_SERVER['REQUEST_URI'], "base64")) {
		@header("HTTP/1.1 414 Request-URI Too Long");
		@header("Status: 414 Request-URI Too Long");
		@header("Connection: Close");
		@exit;
}
//通过QUERY_STRING取得完整的传入数据,然后取得url=之后的所有值,兼容性更好
$t_url = preg_replace('/^url=(.*)$/i','$1',$_SERVER["QUERY_STRING"]);
 
//数据处理
if(!empty($t_url)) {
    //判断取值是否加密
    if ($t_url == base64_encode(base64_decode($t_url))) {
        $t_url =  base64_decode($t_url);
    }
    //对取值进行网址校验和判断
    preg_match('/^(http|https|thunder|qqdl|ed2k|Flashget|qbrowser):\/\//i',$t_url,$matches);
	if($matches){
	    $url=$t_url;
	    $title='页面加载中,请稍候...';
	} else {
	    preg_match('/\./i',$t_url,$matche);
	    if($matche){
	        $url='https://'.$t_url;
	        $title='页面加载中,请稍候...';
	    } else {
	        $url = 'https://'.$_SERVER['HTTP_HOST'];
	        $title='参数错误,正在返回首页...';
	    }
	}
} else {
    $title = '参数缺失,正在返回首页...';
    $url = 'https://'.$_SERVER['HTTP_HOST'];
}
?>






<?php echo $title;?>



页面加载中,请稍候...
THE END
喜欢就支持一下吧
点赞2251 分享
Google 重磅发布 Gemma 3!最强 27B 视觉模型,免费开源、本地可部署,直逼 DeepSeek 满血版 | 零度解说-零度博客

Google 重磅发布 Gemma 3!最强 27B 视觉模型,免费开源、本地可部署,直逼 DeepSeek 满血版 | 零度解说

https://www.youtube.com/watch?v=1034tFMRjvM   Gemma 3 开源模型下载+部署命令:https://www.freedidi.com/18779.html
admin的头像-零度博客admin
1.3W+1982
8个图片变现网站!你拍的图片、视频都可以拿去出售赚钱 ! 零度解说-零度博客
7个你一定没见过的有趣网站,打发无聊时光的神器!-零度博客

7个你一定没见过的有趣网站,打发无聊时光的神器!

1.寻找隐形的牛 网址:https://findtheinvisiblecow.com 玩这个游戏要打开声音,戴上耳机,移动你的鼠标直到你找到隐藏的牛,鼠标离得越近,它叫的越响   2.在线模拟开车 这种放松型游戏,...
admin的头像-零度博客admin
3W+6256
在破坏 Android 消息功能后,谷歌称 iMessage 功能太强大了-零度博客

在破坏 Android 消息功能后,谷歌称 iMessage 功能太强大了

谷歌本周末在 Twitter 上抱怨 iMessage 对今天的孩子影响太大了。该公司正在回应《华尔街日报》的一篇报道,该报道详细描述了苹果围墙花园在美国青少年中造成的锁定和社会压力。iMessage 将来自...
admin的头像-零度博客admin
1.5W+2252
微软发布首款 Majorana 1 量子芯片!人类计算即将被彻底颠覆?| 零度解说-零度博客
空间碎片越来越多!人们将在这十年面临更多的死亡威胁-零度博客

空间碎片越来越多!人们将在这十年面临更多的死亡威胁

直到大约十年前,平均每年有 80 到 100 颗卫星被发射到不同的轨道。一些很快重新进入地球大气层,而另一些将在轨道上停留数十年。 这现在看起来很古怪。在过去五年中,主要受 SpaceX 的 Starlin...
admin的头像-零度博客admin
1.6W+1091
你绝对想不到!路由器、电视盒子、充电器、USB插排、冰箱到底谁的待机最耗电?| 零度解说-零度博客

你绝对想不到!路由器、电视盒子、充电器、USB插排、冰箱到底谁的待机最耗电?| 零度解说

https://youtu.be/xFzegqHE4KA   【同款测功耗工具】:https://m.tb.cn/h.UPlgpde 淘宝口令:5fu?質2$6M5LdUgje4q$:// HU7177,打開/
admin的头像-零度博客admin
1.3W+6539
最新超长AI视频模型!一句话即可生成120秒视频,免费开源!-零度博客

最新超长AI视频模型!一句话即可生成120秒视频,免费开源!

近日,由Picsart AI Research团队联合发布的StreamingT2V模型可生成长达2分钟(1200帧)的高质量视频,超越了之前的Sora模型。这一开源模型不仅可以生成更长时长的视频,还能与SVD、animatediff等其...
admin的头像-零度博客admin
2.5W+2177
Mac Studio 与 Mac Mini 与 Mac Pro-零度博客

Mac Studio 与 Mac Mini 与 Mac Pro

Apple 苹果最新紧凑型台式机采用全新 M1 Ultra CPU   与许多最后一分钟的谣言一致,Apple 的 Peek Performance 活动显示我们将有一款新的紧凑型 Mac 机器值得期待。如您所料,新的 Mac Stu...
admin的头像-零度博客admin
1.5W+2251