পাথ নোড সরানোর জন্য এনগিনেক্স পুনর্লিখনের নিয়ম


20

আসুন বলি যে কোনও ব্যবহারকারী নিম্নলিখিত url ব্যবহার করে আমার ওয়েবসাইটে প্রদত্ত চিত্রটি অ্যাক্সেস করার চেষ্টা করছেন: http://www.mywebsite.com/blog/image1.jpg?someParam=100

পথ থেকে 'ব্লগ' নোড সরিয়ে আমার এটিতে পুনরায় লেখার নিয়ম দরকার:

http://www.mywebsite.com/image1.jpg?someParam=100

উত্তর:


27

আর একবার চেষ্টা কর:

location /blog {
 rewrite ^/blog(/.*)$ $1 last;
}

যদি আপনার একাধিক সাইটের জন্য এটির প্রয়োজন হয় তবে আপনি কেবল এটিকে হাইয়ারার্কিতে উচ্চতর রাখতে পারবেন না কারণ "অবস্থান" ধারাটি বিশ্বব্যাপী নির্দিষ্ট করা যায় না, কেবল নির্দিষ্ট সাইটের জন্য। আপনার যদি দুটি সাইট বা আরও বেশি সংখ্যার জন্য এই ধারাটি যুক্ত করতে হয় তবে আপনি এটিকে অন্য একটি কনফিগারেশন ফাইল রাখতে পারেন এবং তারপরে এই পুনঃনির্দেশের প্রয়োজন প্রতিটি সাইটে এটি কেবল "অন্তর্ভুক্ত" করতে পারেন।


এটি একই সার্ভারে কাজ করে। এটি আলাদা ডোমেনের জন্য কীভাবে কাজ করবেন?
অটোডিড্যাক্ট

1
পুনরায় লেখার অংশ হিসাবে কেবলমাত্র নতুন ডোমেন অন্তর্ভুক্ত করুন: rewrite ^/blog(/.*)$ https://blog.example.com$1 permanent;
ক্রিস্টোফ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.