Nginx
PostgreSQL
地點匹配
type
status
date
slug
summary
tags
category
icon
password
前綴匹配
/agatha
/agatha-christie
請求後的回應都一樣因為配置上
location /agatha
是匹配以 agatha
開頭的 uri完全匹配
配置
location = /agatha
會是完全匹配正規表示式匹配
配置
location ~ /agatha[0-9]
預設是會區分大小寫配置
location ~* /agatha[0-9]
不會區分大小寫優先權
NGINX 為這些匹配分配優先權值,並且 正規表示式匹配 比 前綴匹配 具有更高的優先權。
如果要照配置順序進行匹配
location /Agatha7
location ~* /agatha[0-9]
會需要使用到
^~
這一次,前綴匹配獲勝。因此,所有匹配項按優先順序降序排列的清單如下:
匹配 | 修飾符 |
精確的 | = |
優先前綴 | ^~ |
正規表示式 | ~ 或者 ~* |
前綴 | None |
參考文章
Loading...
最後更新於 2024-08-22