日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Nginx >内容正文

Nginx

Nginx使用Location匹配URL进行伪静态

發布時間:2025/3/14 Nginx 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Nginx使用Location匹配URL进行伪静态 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

基礎知識

  • Nginx location 配置語法

    1. location [ = | ~ | ~* | ^~ ] uri { ... }2. location @name { ... }
  • location 配置可以有兩種配置方法

    1.前綴 + uri(字符串/正則表達式) 2.@ + name
  • 前綴含義

    = :精確匹配(必須全部相等)~ :大小寫敏感~* :忽略大小寫^~ :只需匹配uri部分@ :內部服務跳轉
  • Location 基礎知識

    1.location 是在 server 塊中配置。
    2.可以根據不同的 URI 使用不同的配置(location 中配置),來處理不同的請求。
    3.location 是有順序的,會被第一個匹配的location 處理。

  • Location 配置demo

    1.=,精確匹配

    location = / {#規則}# 則匹配到 `http://www.example.com/` 這種請求。

    2.~,大小寫敏感

    location ~ /Example/ {#規則}#請求示例#http://www.example.com/Example/ [成功] #http://www.example.com/example/ [失敗]

    3.~*,大小寫忽略

    location ~* /Example/ {#規則}# 則會忽略 uri 部分的大小寫#http://www.example.com/Example/ [成功] #http://www.example.com/example/ [成功]

    4.^~,只匹配以 uri 開頭

    location ^~ /img/ {#規則}#以 /img/ 開頭的請求,都會匹配上#http://www.example.com/img/a.jpg [成功] #http://www.example.com/img/b.mp4 [成功]

    5.@,nginx內部跳轉

    location /img/ {error_page 404 @img_err;}location @img_err { # 規則 } #以 /img/ 開頭的請求,如果鏈接的狀態為 404。則會匹配到 @img_err 這條規則上。

    總結

    Nginx 中的 location 并沒有想象中的很難懂,不必害怕。多找資料看看,多嘗試。你就會有收獲。

    轉載于:https://www.cnblogs.com/crxis/p/9071264.html

    總結

    以上是生活随笔為你收集整理的Nginx使用Location匹配URL进行伪静态的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。