gpt4 book ai didi

regex - NGINX 位置重写 URL 带或不带斜杠

转载 作者:行者123 更新时间:2023-12-01 10:19:38 25 4
gpt4 key购买 nike

目前我有这个位置块:

location = /events {
rewrite ^ https://totallydifferenturl.com;
}

这成功地从 mywebsite/events 重定向,但我希望这个块也能处理 mywebsite/events/ .

正在尝试 location = /events/?没有成功。

最佳答案

您需要 ~运算符来启用正则表达式匹配,因为您只需要匹配 website/eventswebsite/events/作为完整的字符串,您将需要 anchor ^$围绕模式:

location ~ ^/events/?$
^ ^ ^
^/events/?$模式匹配:
  • ^ - 开始输入
  • /events - 文字子串 /events
  • /? - 一或零 /符号
  • $ - 输入结束。
  • 关于regex - NGINX 位置重写 URL 带或不带斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39377750/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com