无须插件实现WordPress外链go跳转

西瓜君今天给大家说下WordPress如何做外链go跳转和Vieu主题的操作方法。

操作步骤

1.在网站根目录新建一个go.php文件,记得将链接改为你的,代码如下:

<?php 
$t_url = preg_replace('/^url=(.*)$/i','$1',$_SERVER["QUERY_STRING"]); 
if(!empty($t_url)) {
    preg_match('/(http|https):\/\//',$t_url,$matches);
	if($matches){
	    $url=$t_url;
	    $title='页面正在安全跳转中,请稍候';
	} else {
	    preg_match('/\./i',$t_url,$matche);
	    if($matche){
	        $url='http://'.$t_url;
	        $title='页面正在安全跳转中,请稍候';
	    } else {
	        $url='//dujia520.cn/';
	        $title='参数错误,正在返回首页';
	    }
	}
} else {
    $title='参数缺失,正在返回首页';
    $url='//www.dujia520.cn/';
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="refresh" content="1;url='<?php echo $url;?>';">
<title><?php echo $title;?></title>
<style>
body {background:#000}
.loading {
	-webkit-animation:fadein 2s;
	-moz-animation:fadein 2s;
	-o-animation:fadein 2s;
	animation:fadein 2s}
@-moz-keyframes fadein {from {opacity:0}
to {opacity:1}}
@-webkit-keyframes fadein {from {opacity:0}
to {opacity:1}}
@-o-keyframes fadein {from {opacity:0}
to {opacity:1}}
@keyframes fadein {from {opacity:0}
to {opacity:1}}
.spinner-wrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:300;
	height:100%;
	min-width:100%;
	min-height:100%;
	background:#3498db}
.spinner-text {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-200px;
	margin-top: 2px;
	color:#fff;
	letter-spacing:1px;
	font-weight:700;
	font-size:36px;
	font-family:Arial}
.spinner {
	position:absolute;
	top:50%;
	left:50%;
	display:block;
	margin-left:-270px;
	width:1px;
	height:1px;
	border:25px solid rgba(100,100,100,0.2);
	-webkit-border-radius:50px;
	-moz-border-radius:50px;
	border-radius:50px;
	border-left-color:transparent;
	border-right-color:transparent;
	-webkit-animation:spin 1.5s infinite;
	-moz-animation:spin 1.5s infinite;
	animation:spin 1.5s infinite}
@-webkit-keyframes spin {0%,100% {-webkit-transform:rotate(0deg) scale(1)}
50% {-webkit-transform:rotate(720deg) scale(0.6)}}
@-moz-keyframes spin {0%,100% {-moz-transform:rotate(0deg) scale(1)}
50% {-moz-transform:rotate(720deg) scale(0.6)}}
@-o-keyframes spin {0%,100% {-o-transform:rotate(0deg) scale(1)}
50% {-o-transform:rotate(720deg) scale(0.6)}}
@keyframes spin {0%,100% {transform:rotate(0deg) scale(1)}
50% {transform:rotate(720deg) scale(0.6)}}
</style>
</head>
<body>
<div class="loading">
  <div class="spinner-wrapper">
    <span class="spinner-text">页面正在安全跳转中,请稍候</span>
    <span class="spinner"></span>
  </div>
</div>
</body>
</html>

2.将下面代码加到主题的functions.php文件中:

//给外部链接加上go跳转
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.php?url=$val\" ",$content);
}
}
}
return $content;
}

Vieu主题操作步骤

1.首先在根目录下创建一个go文件,我已经把它打包好了,直接下载上传到go文件夹里即可。

2.然后回到后台主题设置-SEO设置最底部打开【文章内外链接go跳转

Vieu主题go跳转文件下载

如何让百度快速提高网站抓取的频率?

每天都有数以万计的URL被搜索引擎爬行、抓取。这些URL透过相互链接,构成了我们现存的互联网关系。它在SEO日常工作中,扮演着重要的角色,并且给网站优化,提供了宝贵的建议。那么,网站抓取频率,对SEO有哪些重要意义?下面不妨一起来了解一下。

网页收录的一个基本流程主要是:

抓取URL-<内容质量评估-<索引库筛选-<网页收录(在搜索结果中展现)

其中,如果你的内容质量相对较低,就会被直接放入低质量索引库,那么,它就很难被百度收录,从这个流程不难看出,网站的抓取频率,将直接影响站点的收录率与内容质量评估。

影响网站抓取频率的因素:

① 入站链接:理论上只要是外链,无论它的质量、形态如何,都会起到引导蜘蛛爬行抓取的作用。

② 网站结构:建站优选短域名,简化目录层级,避免URL过长,以及出现过多动态参数。

③ 页面速度:移动优先索引,已经不止一次被百度提及,其中最重要的指标就是页面首次加载,控制在3秒内。

④ 主动提交:网站地图、官方API提交、JS访问提交等。

⑤ 内容更新:优质内容的更新频率,大型网站排名的核心因素。

⑥ 百度熊掌号:如果你的网站配置熊掌号,在内容足够优质的前提下,抓取率几乎达到100%。

⑦ 原创内容:每个人都知道原创文章是高的,百度将永远满足于内容的质量和稀缺性。

⑧ 提升品牌影响力:我们经常看到一个知名品牌,推出一个新的站点,经常得到新闻媒体的广泛报道,如果有新闻源站点,很多参考目标站点的品牌词相关内容,即使没有目标链接,由于社会的影响,百度将继续改进TARG。

⑨ 启用高PR域名:我们知道高PR老域名,具有自然权重,即使你的站点长时间没有更新,即使只有一个封闭站点页面,搜索引擎也会继续爬行频率,等待内容更新。n在站点开始时尝试选择一个旧域名,也可以将其重定向到一个真正的操作域名。

⑩ 优质友情链接:当我们提高站点排名时,我们经常使用高质量的链接,但是如果你使用网络资源,在站点的起点上得到一些高质量的站点链接,那么继续提高站点爬行的频率,有很大的帮助。

如何查看网站抓取频率:

① CMS系统自带的“百度蜘蛛”分析插件。

② 定期做“网站日志分析”这个方法相对便捷。

页面抓取对网站的影响:

1、网站改版

如果你的网站升级改版,并且针对部分URL进行了修正,那么它可能急需搜索引擎抓取,重新对页面内容进行评估。

这个时候其实有一个便捷的小技巧:那就是主动添加URL到sitemap,并且在百度后台更新,第一时间告知搜索引擎它的变化。

2、网站排名

大部分站长认为,自百度熊掌号上线以来,它解决了收录问题,实际上目标URL,只有不停的被抓取,它才可以不断的重新评估权重,从而提升排名。

因此,当你有需要参与排名的页面,你有必要将其放在抓取频率较高的栏目。

3、压力控制

页面抓取频率高并非就一定好,来自恶意的采集爬虫,它经常造成服务器资源的严重浪费,甚至宕机,特别是一些外链分析爬虫。

有必要的情况下,可能需要合理的利用Robots.txt进行有效屏蔽。

4、异常诊断

如果你长期发现某个页面不被收录,那么你有必要了解其原因:百度蜘蛛的可访问性,你可以借助百度官方后台的抓取诊断,查看相关具体原因。

最新Windows宝塔面板配置与安装教程-原创

最新版宝塔面板 Windows安装以及配置教程,最初布署网站环境,是apache、PHP、数据库等必须安装的费事,后来也使用过XAMPP、phpstudy等一键搭建工具,挺方便的但是接触了宝塔就爱上了他。

一、下载最新版的宝塔面板

下载宝塔的网址:http://www.bt.cn/Download/btsoft.html 

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

现在的宝塔支持Windows版支持2008/2012/2016/2019版本的安装。

西瓜君使用的Windows server 2019系统

二、宝塔面板的安装

1.下载好后,在服务器控制面板上安装宝塔,点击一键安装。

2.耐心等待几分钟就可以了。

3.点击开始使用。

4.就会出现面板地址和登录的账号和密码。

三、配置宝塔面板工具箱

根据要求和自己的方便记住的习惯咱们进行简单的配置。因为现在新的宝塔需要在浏览器上登录进行操作,所以这个面板地址最后设置为本地,这样方便操作。

四、创建宝塔控制面板

1.设置服务器环境,是选择IIS套件还是Apache套件或者Nginx套件,这个看个人需求,我是选择的IIS套件,点击页面中的一键安装就可;

2.在左上角就会显示待完成任务,系统会自行进行安装;很方便的,耐心等待安装完成。

3.选择左侧的【网站】,看到【添加站点】然后在配置页面根据自己的网站进行设置,根目录要是需要更改的话一定要记住根目录地址。

4.FTP创建点击【添加FTP】提醒一下:FTP默认端口21.大家最好修改一下【直接修改FTP端口】。然后添加完成之后就可以使用了。

5.添加数据库,

6.然后有自己的数据库文件的的话可以进行导入。