如何使用 HttpRewriteModule 在 Nginx 中快速轻松地删除部分 URL?

jav*_*pas 35 rewrite nginx redirection

我知道HttpRewriteModule,但我真的不知道如何处理正则表达式,我需要将某个目录中的所有 URL 重定向到另一个目录,特别是

example.com/component/tag/whatever
Run Code Online (Sandbox Code Playgroud)

example.com/tag/whatever
Run Code Online (Sandbox Code Playgroud)

有人能告诉我如何在 Nginx 中做到这一点吗?

wom*_*ble 59

你的意思是这样的:

rewrite ^/component(.*)$ $1 last;
Run Code Online (Sandbox Code Playgroud)

  • 您可能需要通过 break 替换 last。(最后将尝试在重写后解析其他位置)。 (11认同)
  • 它只对我有用'break'而不是'last'。 (6认同)