WordPress换域名后301重定向方法

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

%title插图%num

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

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

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

注意:www.xiaochouyu.cn 替换为你的老域名,xiaochouyu.cn 替换为你的新域名

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

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

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

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

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

版权声明:
作者:多牛
链接:https://www.duoniu.cn/1367.html
来源:多牛网
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>