WordPress更换域名后301重定向到新网站Nginx环境

实现的wordpress 301跳转方法总体来说有两种,一种是在nginx配置文件.conf修改,这种情况不适合https的站点,

前提都需要保留原站点的所有内容(原站点可以访问)方法如下:

通过Nginx 301 跳转

找到网站的配置文件,lnmp环境一般是在/user/local/nginx/conf/vhost/下面

server
{
listen 80;
server_name www.旧域名.com;
return 301 http://www.新域名.com$request_uri;
}

删除原来的全部内容,更新为这个即可,注意修改代码的中文

 

第二种方法修改php文件301跳转,内容如下:

WordPress根目录找到,wp-blog-header.php,将一下代码加在代码前面,注意不是<php? 前面哈,注意替换代码的文字

 

if (strtolower($_SERVER[‘SERVER_NAME’])!=’旧域名’)
{
$URIRedirect=$_SERVER[‘REQUEST_URI’];
if(strtolower($URIRedirect)==”/index.php”)
{
$URIRedirect=”/”;
}
header(‘HTTP/1.1 301 Moved Permanently’);
header(‘Location:新域名’.$URIRedirect);
exit();
}

 

文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/1186.html

(1)
上一篇 2021 年 03 月 23 日
下一篇 2022 年 04 月 11 日

相关推荐