লোকেশন ব্লকের ভিতরে এনজিআইএনএক্স পুনর্লিখনের সিনট্যাক্স


8

একটি বোকা প্রশ্ন সম্ভবত, তবে আমি এর জন্য ভাল ডকুমেন্টেশন বা উদাহরণ খুঁজে পাচ্ছি না ...

আপনি যখন অন্তর্ভুক্ত অনুরোধগুলি ফিল্টার করতে অবস্থানের ব্লকগুলি ব্যবহার করছেন, আপনি কি মিলিত স্থান থেকে বা অনুরোধের শুরু থেকে নিজের পুনর্লিখন করবেন?

একটি উদাহরণ:

location ^~ /category/ {
    rewrite ^/category/paid-search-news/?$ /tag/paid-search permanent; # this,
    rewrite ^paid-search-news/?$ /tag/paid-search permanent; # this,
    rewrite paid-search-news/?$ /tag/paid-search permanent; # or this?
}

উত্তর:


4

অনুরোধ শুরু থেকে। এখানে ডকুমেন্টেশন আছে

location /download/ {
  rewrite  ^(/download/.*)/media/(.*)\..*$  $1/mp3/$2.mp3  break;
  rewrite  ^(/download/.*)/audio/(.*)\..*$  $1/mp3/$2.ra   break;
  return   403;
}

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.