Nginx - nginx.conf के स्थान ब्लॉक में ~ (टिल्ड) का अर्थ है?


45

नगीन विन्यास में स्थान ब्लॉक के बाद टिल्ड का क्या अर्थ है?

उदाहरण के लिए

location ~ ^/download/(.*)$ {
  alias /home/website/files/$1;
}

के साथ और उसके बिना क्या अंतर है "~"?



"Nginx tilde" के लिए एक Google खोज पहले परिणाम के रूप में उत्तर देती है ... मूल Nginx कॉन्फ़िगरेशन - Linode Library Library.linode.com/web-servers/nginx/configuration/basic Jul 26, 2013: जब कोई स्थान निर्देश होता है एक टिल्ड (~) के बाद, nginx एक नियमित अभिव्यक्ति मैच करता है। ये मैच हमेशा केस-संवेदी होते हैं।
ड्रू खुर्री

जवाबों:


53

टिल्ड एक सीधे स्ट्रिंग तुलना के बजाय केस-संवेदी नियमित अभिव्यक्ति मैच करने के लिए nginx को निर्देश देता है।

डॉक्स में अधिक जानकारी ।


जवाब के लिए धन्यवाद, क्या आप जान सकते हैं कि आपके पास एक नज़र stackoverflow.com/questions/22339799/… है
user1179459
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.