关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

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

发布时间:2021-04-02 13:44:37

本期,微子网络将为您带来关于在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重定向的方法,如有类似疑惑,请参考以上分析了解。如果你想了解更多,请关注微子网络


/template/Home/Zkeys/PC/Static