【问题标题】:Nginx Location matching regexNginx 位置匹配正则表达式
【发布时间】:2017-01-03 02:47:30
【问题描述】:

请大家帮我覆盖我位置数学中的所有 tm*.html 页面

位置 /tacticalsales/tm(.*).html$ { }

无法使用通配符。还请对此添加一些解释或参考文档。谢谢

还请帮助仅为数字添加正则表达式。像这样 [1-10] 而不是 (.*) 的东西应该可以吗?

【问题讨论】:

  • 嗯,这个位置很好~"^/tacticalsales/tm([1-9]|10).html$" 但我还需要覆盖 tm5hjdf.html 或 tm6c.html 之类的页面

标签: regex nginx url-rewriting location


【解决方案1】:

您的要求不是 100% 清楚(这可能取决于我),但我已尽力回答

^((tacticalsales\/)?tm([0-9]|10).*?\.html)$

这将匹配您给出的三个示例(tm5hjdf.html 和 tm6c.html)以及它们是否以 tacticalsales/ 为前缀。

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2014-11-11
    • 2021-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-28
    • 2022-06-10
    • 2020-09-11
    相关资源
    最近更新 更多