কোন নির্দেশে লোকেশন নির্দেশিকা চালিত হয়?
কোন নির্দেশে লোকেশন নির্দেশিকা চালিত হয়?
উত্তর:
থেকে HTTP- র কোর মডিউল ডক্স :
ডকুমেন্টেশন থেকে উদাহরণ:
location = / {
# matches the query / only.
[ configuration A ]
}
location / {
# matches any query, since all queries begin with /, but regular
# expressions and any longer conventional blocks will be
# matched first.
[ configuration B ]
}
location /documents/ {
# matches any query beginning with /documents/ and continues searching,
# so regular expressions will be checked. This will be matched only if
# regular expressions don't find a match.
[ configuration C ]
}
location ^~ /images/ {
# matches any query beginning with /images/ and halts searching,
# so regular expressions will not be checked.
[ configuration D ]
}
location ~* \.(gif|jpg|jpeg)$ {
# matches any request ending in gif, jpg, or jpeg. However, all
# requests to the /images/ directory will be handled by
# Configuration D.
[ configuration E ]
}
যদি এটি এখনও বিভ্রান্তিকর হয় তবে এখানে একটি দীর্ঘতর ব্যাখ্যা ।
/
এবং /documents/
বিধি অনুরোধের সাথে মিলে যায় /documents/index.html
, তবে পরবর্তী নিয়মটি সবচেয়ে দীর্ঘকালীন নিয়ম হওয়ার কারণে অগ্রাধিকার নেয়।
এটি এই ক্রমে আগুন।
=
(ঠিক)
location = /path
^~
(ফরোয়ার্ড ম্যাচ)
location ^~ /path
~
(নিয়মিত এক্সপ্রেশন কেস সংবেদনশীল)
location ~ /path/
~*
(নিয়মিত এক্সপ্রেশন কেস সংবেদনশীল)
location ~* .(jpg|png|bmp)
/
location /path
অবস্থানের অগ্রাধিকারের জন্য এখন একটি সহজ অনলাইন পরীক্ষার সরঞ্জাম রয়েছে:
অনলাইন অবস্থানের অগ্রাধিকার পরীক্ষা