本人博客以前放在腾讯云,并且也备了案的,奈何现在个人备案不能做博客,迫于无奈只好将博客迁移至香港机器上,并且也换了域名。
换了域名后,以前的域名就要做301跳转到新域名上了,将原来的权重核页面专业到新的域名上来,不然很有可能被K站。
我这几天才想起到处找关于WordPress更换域名,全站301的方法,功夫不负有心人,终于找到了,在这里免费分享给大家。
首先换域名要做301永久重定向转跳,这里分为301到网站首页和全站301,转跳到首页顾名思义,就是之前网址的所有域名都会转跳到你新网站的首页,这么一来虽然也算是做了301,但是蜘蛛还需要重新爬你的新页面,导致收录很慢很慢,那么全站301的话,就会使你的来域名链接完全转跳到你对应的链接上面来。
比如我以前的域名www.noome.cc/1.html这个页面被打开的话,
如果是做的301到网站首页,就会跳转到:www.lanmitu.com
如果是全站301跳转的话,就会跳转到:www.lanmitu.com/1.html
意思就是将整站链接都301重定向,那么这里第一是方便网站上面用户访问,第二是大大的节省了搜索引擎的爬寻时间,使权重尽快转移。
我们要做的是全站301跳转,接下来蓝米兔就分享一下代码。
方法是通用的,并不只是wordpress博客才能使用,在网站index.php中添加如下代码:(将整站链接都301重定向的代码)
<?php
$the_host = $_SERVER['HTTP_HOST'];//取得进入所输入的域名
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断域名后面的请求部分
if($the_host !== 'lanmitu.com')//lanmitu.com是新域名
{
header('HTTP/1.1 301 Moved Permanently');//发出301状态码
header('Location: https://lanmitu.com'.$request_uri);//跳转到我的新域名地址
exit();
}
?>
OK,大功告成,最后不要忘了测试一下效果,看是否正确跳转到新地址!
实际上宝塔也能做全站301跳转,我之所以不用宝塔的301跳转,是因为我以前的文章图片还在腾讯云的服务器上,用的也是以前的域名,如果用了宝塔的301跳转,就把图片域名也一起跳转了,导致图片打不开。
评论前必须登录!
立即登录 注册