在 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/bLj7 著作权归作者所有。请勿转载和采集!

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