首页> 新闻中心>Nginx404错误设置301重定向到其它页面的办法

Nginx404错误设置301重定向到其它页面的办法

发布时间:2023-12-20 22:27:18 作者: 搜果果


众所周知,404错误直接影响到我们网站的SEO,因为这与SEO有关。而将分享一个技巧,通过该技巧,你可以通过允许404错误页面并且将其301重定向到主页或者其它网站页面来提高网站的SEO性能。

Nginx404错误设置301重定向到其它页面


当然这里举个实际中很常见的例子,当我们的网站做了域名改版后,当时又需要用到老域名重新来建站的时候,这时候如果用老玉米重新建新站,就可以利用404的方式做301重定向,这样就保证了老域名之前的改版,也兼容了重新建站。


话不多说,因为自己的所有服务器都是Nginx环境,所有以下就是适合Nginx环境404错误设置301跳转的方法。


# 404 to 301 跳转到首页


error_page 404 = @notfound;


location @notfound {


return 301 /;


}


下面的代码就是跳转到对应网站的对应页面,用于兼容网站做域名改版。


# 404 to 301 跳转到首页


error_page 404 = @notfound;


location @notfound {


return 301 http://www.hefeisouguoguo.com/$request_uri;


}


代码中的$request_uri就是页面路径,删除这个变量就是跳转到首页了。当然也可以使用302临时重定向,只需要将代码中的301改为302即可。