相信很多SEO达人都对首选域并不陌生,这里如果您并不知道这个词是啥但您一定知道我们的网站域名有一级域名和二级域名等之说,在我们网站上线的时候就应该考虑哪个为主选域名,请不要让搜索引擎帮助我们选择,所以一般人用到最多的就是301,301的用处不仅仅表现在确定首选域上还有修改域名URL等方面,可以很好的转移权重和引导用户到新的链接地址,今天要说的是WordPress实现301

1、代码WordPress实现301:

打开根目录下得wp-blog-header.php,在《? php后面添加如下代码:


if (strtolower($_SERVER['SERVER_NAME']) != 'www.ruikeedu.com')
{
$URIRedirect=$_SERVER['REQUEST_URI'];
if(strtolower($URIRedirect)=="/index.php")
{
$URIRedirect="/";
}
header('HTTP/1.1 301 Moved Permanently');
header('Location:https://www.ruikeedu.com'.$URIRedirect);
exit();
}

2、服务器中配置WordPress实现301:

Apache服务器可以修改.htaccess
添加如下301的配置代码即可:


RewriteEngine on
RewriteCond %{http_host} ^ruikeedu.com [NC]
RewriteRule ^(.*)$ https://www.ruikeedu.com/$1 [L,R=301]

3、Nginx添加301配置

在你nginx配置文件中的server模块配置添加如下代码:


server {
	server_name www.ruikeedu.com ruikeedu.com;
	
	#301配置
	if ($host != 'www.ruikeedu.com') {
		rewrite ^/(.*)$ https://www.ruikeedu.com/$1 permanent;
	}
}

ok关于WordPress实现301还有很多WordPress教程,希望本篇WordPress实现301教程能帮助您解决301问题,如有需要服务请联系瑞课,精英培训火爆招生中。