wordpress换域名301重定向及检测工具地址

起初本站使用的是zrblog.tk域名,可是几个朋友都说,tk域名百度权重低,而且因为是免费的,随时可能给你删除,或者被GFW给墙了,想一想也对,就煮了这个zrblog.net的米,本来想注com的,可惜被人煮了。

本来注册了net以后,之前的tk我一样的是指定这个虚拟主机,一样访问的,可是今天在网络上闲逛,发觉不少人说:不要2个域名指定同一个虚拟主机,甚至说不带www和带www的都做个重定向,我晕死,农民就是农民,本站就不知道,赶紧学习,下面是我总结下各位前辈写的东西,加上我个人的实践,有不足的地方,欢迎指正!

关于wordpress的301重定向,网络上有2种方法,一种是改.htaccess文件,另一种是改头部文件,首先我们来看看这个.htaccess怎么改。打开网站根目录的.htaccess文件,原来的代码一般是:

# BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END

你在下面添加下面一段代码,变成, # BEGIN WordPress RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # BEGIN WordPress Options +FollowSymLinks RewriteEngine on rewritecond %{http_host} ^www.zrblog.tk[nc] rewriterule ^(.*)$ https://www.zrblog.com/$1 [L,R=301] # END

注意:把代码中域名部分更改为你自己的域名。

另外一种方法,直接在文件中重写。

1. 直接打开WordPress根目录下的 wp-blog-header.php 文件 2. 在第一行插入以下代码: if (strtolower($_SERVER[‘SERVER_NAME’])!=’www.zrblog.net) { $URIRedirect=$_SERVER[‘REQUEST_URI’]; if(strtolower($URIRedirect)==’/index.php’)    { $URIRedirect=’/’; } header(’HTTP/1.1 301 Moved Permanently’); header(’Location:https://www.zrblog.com.$URIRedirect); exit(); }

OK了,这样子就完成了301重定向了。据说301重定向对SEO有利,所以本站也做了下,做好以后,怎样才知道自己做的成功了没有呢?下面我来提供2个检查的地址,大家可以自行去测试下。

http://seohelper.cn/tools/urlredirect(推荐:中文界面)http://www.seoconsultants.com/tools/headers.asp http://www.internetofficer.com/seo-tool/redirect-check/

还有朋友把不带www的域名重定向到www的上面,具体的原理,也是上面一样,大家也可以自行研究。

欢迎在站内搜索:国外服务器租用、ip代理免费版2.80、网站备案查询 ftp免费空间、国内最好的虚拟主机、腾讯云服务器12元一年、备案密码找回、云服务器vps、美国免费虚拟主机、外国主机