WordPress换域名后301重定向方法
本站正式启用新域名(xiaochouyu.cn),旧数据已全部迁移(如何给WordPress换域名不换空间)。为了做好SEO优化,301重定向必不可缺少。更换域名后,如何完美解决将整站链接实现301重定向?
一、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修改成你的新域名
飘雪网
来学习学习
博客大全
常规方法,屡试不爽
林三
主机面板自带功能,方便实用,哈哈!