আমার খুব দীর্ঘ ডোমেন ছিল, তাই আমি এটিকে আরও খাটো এবং আরও বন্ধুত্বপূর্ণ একটিতে পরিবর্তন করার সিদ্ধান্ত নিয়েছি। তবে যেহেতু আমার প্রচুর সাবডোমেন রয়েছে (আসলে আমার একটি সাবডোমেন ওয়াইল্ডকার্ড রয়েছে) তাই আমি কেবল ডোমেনের অংশটি পরিবর্তন করার সময় সাবডোমেন রাখতে চাইছিলাম। সুতরাং, আমি নিম্নলিখিত বিধি তৈরি করেছি:
server {
listen 80;
server_name ~^(\w+)\.olddomain\.com$;
rewrite ^ $scheme://$1.doma.in$request_uri? permanent;
}
এই স্নিপেটটি সমস্যার সমাধান করে যেখানে আমি আরও অনেকগুলি প্রশ্ন পড়েছি। তবে আমার সাথে, এনগিনেক্স সর্বদা .domain.in
কোনও সাবডোমেন ছাড়াই পুনঃনির্দেশ করে । আমি কী মিস করছি? আমি regex101 এর বিপরীতে রেজেক্স পরীক্ষা করেছি এবং উদাহরণগুলি ভাল কাজ করে, এনগিনেক্স মনে হয় এটি পুনর্নির্দেশ করতে অক্ষম।