在 Nginx 中,可以使用 location 指令来匹配 URL,并为其指定对应的处理方式。如果需要匹配首页以外的 URL,可以使用如下方式:

  1. 匹配指定的 URL

例如,需要匹配 '/about' 和 '/contact-us' 这两个 URL,可以使用如下配置:

location '/about' {
    # 处理 '/about' URL 的方式
}

location '/contact-us' {
    # 处理 '/contact-us' URL 的方式
}
  1. 匹配以指定前缀开头的 URL

如果需要匹配以指定前缀开头的 URL,可以使用如下配置:

location '/blog/' {
    # 处理以 '/blog/' 开头的 URL 的方式
}
  1. 匹配正则表达式

如果需要匹配符合正则表达式的 URL,可以使用如下配置:

location ~ ^/post/\d+ {
    # 处理符合 '/post/\d+' 正则表达式的 URL 的方式
}

以上三种方式可以组合使用,以实现更精细的 URL 匹配。

Nginx Location 指令:匹配首页以外内容的多种方式

原文地址: https://www.cveoy.top/t/topic/ndkU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录