将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 分享
笔记本安装黑苹果系统,简单易懂,毫无保留,100%保证黑苹果安装成功!(2020年更新)-零度博客

笔记本安装黑苹果系统,简单易懂,毫无保留,100%保证黑苹果安装成功!(2020年更新)

https://youtu.be/UI816XXYyg4 安装黑苹果系统,无论是在台式机还是笔记本上安装存在很多的不确定因素; 影响安装黑苹果成功与否的重要因素:CPU,显卡,核心驱动,主板,Intel还是AMD,选择正...
LastPass 被黑!您的信息和密码保险库数据现已掌握在黑客手中-零度博客

LastPass 被黑!您的信息和密码保险库数据现已掌握在黑客手中

领先的密码管理器之一 LastPass 表示,黑客获得了属于其客户的大量个人信息,以及加密和加密散列密码以及存储在客户保险库中的其他数据。 周四发布的这一启示代表了对 8 月份披露的LastPass 违...
admin的头像-零度博客admin
1.6W+1091
Windows 11 开始默认不读取A:\软驱-零度博客

Windows 11 开始默认不读取A:\软驱

Windows的设备管理器,仍然是非常重要的管理PC上的硬件和驱动或排除故障的默认程序,而现在它在Windows 11上有一些小的改进。如果你的驱动程序有问题,或者计算机制造商希望你从他们的网站上安...
admin的头像-零度博客admin
1.6W+2250
Manus AI 功能演示 !如何获取内测码?免费开源替代方案解析 | 零度解说-零度博客
PDF加盖骑缝章的工具,免费开源【PDFQFZ】-零度博客

PDF加盖骑缝章的工具,免费开源【PDFQFZ】

PDF加盖骑缝章的小工具 选择需要盖章的PDF文件或文件夹。 选择保存文件夹。 导入完整的印章图片,工具会根据PDF页数做随机分割。 设定印章大小,骑缝章位置,印章位置等 点盖章,骚等后在保存文件...
admin的头像-零度博客admin
2.1W+2177
惊呆!Windows 11 居然可以这么流畅,精简后,老旧电脑也能飞快运行!超级丝滑!| 零度解说-零度博客

惊呆!Windows 11 居然可以这么流畅,精简后,老旧电脑也能飞快运行!超级丝滑!| 零度解说

https://youtu.be/9q7ykgIZkYY ==============   ? Windows 11 的精简版ISO文件及工具下载:https://www.freedidi.com/10422.html ? 安全VPN推荐(排名前3): 1.Surfshark :https://bitt...
admin的头像-零度博客admin
1.7W+1682
狗狗币挖矿软件零度优化版!lolMiner_v1.28a_优化版-零度博客

狗狗币挖矿软件零度优化版!lolMiner_v1.28a_优化版

使用说明:1,只需要修改mine_eth.bat文件,把里面的狗狗币钱包地址改成你自己的;2,矿工名字可以随意自定义。【官方下载】或【备用下载】 狗狗币挖矿数量查询:https://unmineable.com/coins...
admin的头像-零度博客admin
2.8W+6252
本地部署 Llama3 - 8B/70B 大模型!最简单的方法: 支持CPU /GPU运行 【3种方案】-零度博客

本地部署 Llama3 – 8B/70B 大模型!最简单的方法: 支持CPU /GPU运行 【3种方案】

目前在开源大模型领域,Llama3 无疑是最强的!这次Meta不仅免费公布了 8B和70B两个性能强悍的大模型,400B也即将发布,这是可以和GPT-4对打的存在!今天我们就来介绍3各本地部署方法,简单易懂...
admin的头像-零度博客admin
2.6W+2178
如何在 Windows 10 /11 上提升内存速度、让电脑的速度瞬间起飞!!又能免费增加 RAM | 零度解说-零度博客

如何在 Windows 10 /11 上提升内存速度、让电脑的速度瞬间起飞!!又能免费增加 RAM | 零度解说

https://youtu.be/0rjvDqMeKVw   内存清理工具下载:https://www.freedidi.com/12835.html