导读:建站技术建站技术在你当前使用的主题的 functions.php 中加入以下代码: //给外部链接加上跳转 add_filter('the_content','the_cont搭建网站网站平台搭建。
在你当前使用的主题的 functions.php 中加入以下代码:
//给外部链接加上跳转
add_filter('the_content','the_content_nofollow',999);
function the_content_nofollow($content)
{
preg_match_all('/<a(.*?)href="(.*?)"(.*?)>/',$content,$matches);
if($matches){
foreach($matches[2] as $val){
if(strpos($val,'://')!==false && strpos($val,home_url())===false && !preg_match('/\.(jpg|jepg|png|ico|bmp|gif|tiff)/i',$val)){
$content=str_replace("href=\"$val\"", "href=\"".home_url()."/go/?url=$val\" ",$content);
}
}
}
return $content;
}
新增跳转
根据以前分享的方法,在网站根目录新增一个文件夹,命名为go,并在go文件夹下新增一个index.php,内容如下:
<?php
$url = $_GET['url'];
Header("Location:$url");
?>
新增robots规则
为了防止搜索引擎抓取这种跳转链接,我们可以在robots.txt里面新增禁止抓取/go的规则:
Disallow: /go
替换评论者的链接
//评论链接新窗口
function commentauthor($comment_ID = 0) {
$url = get_comment_author_url( $comment_ID );
$author = get_comment_author( $comment_ID );
if ( empty( $url ) || 'http://' == $url )
echo $author;
else
echo "$author";
}
在主题织梦模板免费下裁目录下的functions.php查找是否存在修改评论链接为新窗口commentauthor函数,如果存在则如下修改第8行,将$url修改为/go/?url=$url,其实就dede商城模板是在前面新增一个go跳转即可,相同的道理!
//评论链接新窗口
function commentauthor($comment_ID = 0) {
关键词标签: 建站 教程 跳转
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章WordPress文章外链中转跳转教程,建站技术主要讲述跳转,教程,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: https://www.seouc.comhttp://www.dsemi.com