将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 分享
别错过! 黑五优惠折扣VPN推荐!速度稳定性都非常不错 2022 | 零度解说-零度博客
Alger Music Player 开源的第三方音乐播放器!支持跨平台使用-零度博客

Alger Music Player 开源的第三方音乐播放器!支持跨平台使用

Alger Music Player 是一个免费开源的第三方音乐播放器、本地服务、桌面歌词、音乐下载、最高音质,支持跨平台使用,而且有网页版、Windows、Linux 和 macOS 客户端,可以显示歌词、支持下载,...
admin的头像-零度博客admin
2.1W+2757
美国Apple ID申请注册教程 (美区Apple ID注册)-零度博客

美国Apple ID申请注册教程 (美区Apple ID注册)

个人申请注册美区Apple ID步骤 经众多网友反映及博主实测,美区Apple ID不能在苹果设备的设置中直接申请,否则会卡在支付方式这一步,因为大家基本都没有美国信用卡,无法填写。 解决办法: 我...
Stable Diffusion 模型推荐!轻松生成惊艳画作,‘老司机’ 快速驾驭AI绘画技巧!! |  零度解说-零度博客

Stable Diffusion 模型推荐!轻松生成惊艳画作,‘老司机’ 快速驾驭AI绘画技巧!! | 零度解说

https://youtu.be/py9EhTo2_mk🔔1、傣族-迷雾傣影SD主模型+Lora 模型下载:https://www.freedidi.com/13489.html 2、写实美女SD主模型下载(含提示词):https://www.freedidi.com/13482.html 3...
电脑驱动下载、更新,管理软件推荐!完全免费、开源、安全-零度博客

电脑驱动下载、更新,管理软件推荐!完全免费、开源、安全

虽然现在市面上有很多的驱动管理软件,但是要么是收费,要么就各种捆绑,很多人都不敢使用,今天给大家介绍一款, 完全免费且开源的驱动下载、更新、管理软件;它就是Snappy Driver Installer ...
admin的头像-零度博客admin
4.6W+2178
2024年最佳!Windows 电脑高清动态壁纸,免费下载安装教程 | 零度解说-零度博客

2024年最佳!Windows 电脑高清动态壁纸,免费下载安装教程 | 零度解说

https://youtu.be/PTNclYFzNNQ   Lively Wallpaper 动态壁纸下载:https://www.freedidi.com/13732.html
微软 Copilot 重磅更新!GPT-4 Turbo 免费用,语音对话,更强识图,多模态搜索等多种强悍的AI功能!快来试试 | 零度解说-零度博客

微软 Copilot 重磅更新!GPT-4 Turbo 免费用,语音对话,更强识图,多模态搜索等多种强悍的AI功能!快来试试 | 零度解说

https://youtu.be/w_C1Aixa3mI?si=cT7LYanLCMN9MiDz ============== Copilot 最新版链接和下载:https://www.freedidi.com/11070.html
admin的头像-零度博客admin
1.7W+1682
Tron脚本:自动化清除电脑病毒的强大工具!-零度博客

Tron脚本:自动化清除电脑病毒的强大工具!

在当今复杂的数字环境中,计算机病毒和恶意软件仍然是一个持续的威胁。为了应对这一挑战,IT专业人士和高级用户经常求助于自动化工具来简化清理过程。其中一个强大而受欢迎的工具就是Tron脚本。Tr...
微软发布首款 Majorana 1 量子芯片!人类计算即将被彻底颠覆?| 零度解说-零度博客