主机知识库
分享服务器知识

Nginx中实现301重定向的方法有哪些

本期,本站将为您带来关于在Nginx中实现301重定向的方法的信息。文章内容丰富,从专业角度分析叙述。看完这篇文章,希望你能有所收获。

第一种:使用重写指令定期匹配所有URIs,然后删除第一个/(反斜杠)。

rewrite^/(.*)$ https://www . hi-Linux.com/$ 1;第二种:也使用重写指令,除了所有URIs都由$request_uri变量匹配。

rewrite^https://www.hi-linux.com$request_uri?永久的;这样写的好处是省略了去掉开头第一个反斜杠的过程,正则匹配的性能更好。

第三种:使用返回指令直接告诉Nginx这是一个301重定向,并通过301状态代码和$request_uri参数获取指定的URI。

return 301https://www . hi-Linux.com $ request _ uri;这种方法在性能上是最好的,因为重写指令有很多写方法和规则,Nginx只有在执行完所有的正则匹配后才会知道是301永久重定向。

以上是本站共享的Nginx中实现301重定向的方法,如有类似疑惑,请参考以上分析了解。如果你想了解更多,请关注本站

(Python内容来源于IDC同行,若侵权,请联系我们删除)

赞(0)
文章名称:《Nginx中实现301重定向的方法有哪些》
文章链接:https://www.cmy.cn/host/10844.html
版权声明:茶猫云所有发布的内容,部分为原创文章,转载请注明来源!网络转载文章如有侵权请联系我们解决!
最新优惠:茶猫云VPS服务器