মোড_উইরাইট URL টি পরিবর্তন না করে অনুরোধ পরিচালনার দিকগুলি পরিবর্তন করতে পারে, যেমন পরিবেশের ভেরিয়েবলগুলি সেট করা, কুকিজ সেট করা ইত্যাদি This এটি অবিশ্বাস্যভাবে কার্যকর।
শর্তাধীন পরিবেশে পরিবর্তনশীল সেট করুন:
RewriteCond %{HTTP_COOKIE} myCookie=(a|b) [NC]
RewriteRule .* - [E=MY_ENV_VAR:%b]
একটি 503 প্রতিক্রিয়া ফিরিয়ে দিন :
RewriteRule
এর [R]
পতাকাটি একটি অ-3xx মান নিতে পারে এবং একটি পুনর্নির্দেশের প্রতিক্রিয়া দিতে পারে, যেমন পরিচালিত ডাউনটাইম / রক্ষণাবেক্ষণের জন্য:
RewriteRule .* - [R=503,L]
একটি 503 প্রতিক্রিয়া ফিরিয়ে দেবে ( প্রতি সেডে পুনঃনির্দেশ নয় )।
এছাড়াও, মোড_আরাইট মডেলপ্রক্সিতে একটি সুপার পাওয়ার চালিত ইন্টারফেসের মতো কাজ করতে পারে, সুতরাং আপনি ProxyPass
নির্দেশাবলী লেখার পরিবর্তে এটি করতে পারেন :
RewriteRule ^/(.*)$ balancer://cluster%{REQUEST_URI} [P,QSA,L]
মতামত: অনুরোধের কার্যত যে কোনও অনুমানযোগ্য দিকের উপর ভিত্তি করে বিভিন্ন অ্যাপ্লিকেশনগুলিতে বা লোড ব্যালান্সারের কাছে অনুরোধগুলি রুট করতে RewriteRule
s এবং RewriteCond
s ব্যবহার করা কেবলমাত্র অত্যন্ত শক্তিশালী। ব্যাক-এন্ডে যাওয়ার পথে অনুরোধগুলি নিয়ন্ত্রণ করা এবং তাদের প্রতিক্রিয়াগুলি ফিরে আসার ক্ষেত্রে পরিবর্তন করতে সক্ষম হওয়া, সমস্ত রাউটিং-সম্পর্কিত কনফিগারেশনের কেন্দ্রীভূত করার জন্য মোড_প্রিটকে আদর্শ জায়গা করে তোলে।
এটি শিখতে সময় নিন, এটির পক্ষে এটি ভাল! :)