linux更换域名全站301,WordPress更换域名做全站301重定向

WordPress更换域名后你在搜索引擎里的记录还是旧的域名那么访客无法看到想看的文章,我们需要做做301重定向把旧的文章链接跳转到新的链接上来.

什么是301重定向?

打个比方,旧的文章链接是: www.wpyi.com/huanyuming.html

新的文章链接是: wpyi.com/huanyuming.html

点击旧的文章链接会自动跳转到新的文章链接,不会出现404页面

WordPress更换域名做301重定向解决办法:

WordPress 301重定向插件:Redirection

Redirection 是一款功能非常强大的WordPress 301重定向插件,对于更换域名或者修改网站安装目录,修改分类目录等,都可以很方便地进行正确转向。Redirection 本身就包含中文语言包,使用起来应该还是比较方便的。

Redirection 的主要特点:

支持WordPress、Apache重定向

404 error 监测 – 抓取404 errors页面,让你轻松重定向到新页面,而不致于丢失流量

支持RSS feed 404 errors 重定向

可自定义重定向路径,你可以重定向一个网址到另一页面、文件或网站。

支持整个网站或目录重定向

可创建基于URL、浏览器、推介网址、或注册页面的重定向

当一篇日志URL改变时,可以自动添加301重定向

Full regular expression support

Fully localized

可以输出重定向到CSV, XML或Apache .htaccess文件

支持输入Apache .htaccess 文件

Apache环境WordPress更换域名做301重定向解决办法一:

网站根目录下新建一个.htaccess(Apache服务器.htaccess规则才生效)并加入以下代码:

RewriteEngine On

RewriteBase /

RewriteRule ^index.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

以上代码的作用是将所有请求都交给index.php来处理,然后再打开根目录下得wp-blog-header.php,并在文件开头 <?php 之后加入以下代码:

if (strtolower($_SERVER['SERVER_NAME'])!='www.wpyi.com')

{

$URIRedirect=$_SERVER['REQUEST_URI'];

if(strtolower($URIRedirect)=="/index.php")

{

$URIRedirect="/";

}

header('HTTP/1.1 301 Moved Permanently');

header('Location:https://www.wpyi.com'.$URIRedirect);

exit();

}

里面的www.wpyi.com改为你的域名

Apache环境WordPress更换域名做301重定向解决办法二:

打开wordpress网站根目录下的.htaccess文件,添加下面代码,其中olddomain.com是旧域名,newdomain.com是新域名,把它们替换为自己的新旧域名即可:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !olddomain.com$ [NC]

RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]

把添加了以上代码的.htaccess文件上传到旧域名的网站空间的根目录。这样,当访问旧域名相关网页时,就会自动跳转到新域名了。

Nginx环境WordPress更换域名做301重定向解决办法:

本文地址: https://www.wpyi.com/wordpress-huanyuming.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值