首页 WordPressWordPress换域名后301重定向方法

WordPress换域名后301重定向方法

本站正式启用新域名(suixinsuoyu.com),旧数据已全部迁移(如何给WordPress换域名不换空间)。为了做好SEO优化,301重定向必不可缺少。更换域名后,如何完美解决将整站链接实现301重定向?

一、Linux 主机,这个最简单,修改 .htaccess

把 .htaccess 文件 WordPress 部分修改成下面样子:

# BEGIN WordPress
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
rewritecond %{http_host} ^www.suixinsuoyu.com [nc]
rewriterule ^(.*)$ http://suixinsuoyu.com/$1 [L,R=301]
</IfModule>
# END WordPress

注意:www.suixinsuoyu.com 替换为你的老域名,suixinsuoyu.com 替换为你的新域名

.htaccess为隐藏文件,把网站内容zip打包下载,然后就可以看到 .htaccess 文件了,再用写字板修改,上传到网站所在根目录覆盖即可。

二、Windows 主机,可以用 php 跳转

修改 wordpress 根目录下的 wp-blog-header.php ,并在文件开头 <?php 之后加入以下代码:

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

注意:把里面的两个suixinsuoyu.com修改成你的新域名

2 thoughts on “WordPress换域名后301重定向方法

  1. 沙发
    博客大全 2018-10-10

    常规方法,屡试不爽

  2. 板凳
    飘雪网 2018-10-3

    来学习学习