nginx中rewrite和return301有什么不同
时间: 2023-01-28 13:41:22 浏览: 140
浅谈apache和nginx的rewrite的区别
在 NGINX 中,rewrite 指令用于修改当前请求的 URI 并将请求传递给一个新的 URI。 这可以用于实现 URL 重写或将多个 URL 合并为单个 URL。
return 301 指令则用于将请求重定向到另一个 URL。 这通常用于实现永久重定向,表明原始 URL 已更改为新的 URL,并且应该在将来使用新的 URL 访问该资源。
总的来说,rewrite 主要用于在服务器端修改 URI,而 return 301 主要用于在客户端重定向请求。
阅读全文