实现的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