পূর্বে আমি নীচের কোডগুলি ব্যবহার করি যা আমার প্রতিটি ডোমেন / সাবডোমেনের চিঠিপত্রের সাব-ডাইরেক্টরিগুলিতে পুনঃনির্দেশ করতে সঠিকভাবে কাজ করছে যা নীচের মতো করে নিজের / সাব ডোমেন হিসাবে নামকরণ করেছে:
RewriteCond %{HTTP_HOST} ^sub1.domain1.com
RewriteCond %{REQUEST_URI} !subs/sub1.domain1.com/
RewriteRule ^(.*)$ subs/%{HTTP_HOST}/$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^sub2.domain1.com
RewriteCond %{REQUEST_URI} !subs/sub1.domain2.com/
RewriteRule ^(.*)$ subs/%{HTTP_HOST}/$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^sub1.domain2.com
RewriteCond %{REQUEST_URI} !subs/sub1.domain2.com/
RewriteRule ^(.*)$ subs/%{HTTP_HOST}/$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^sub2.domain2.com
RewriteCond %{REQUEST_URI} !subs/sub2.domain2.com/
RewriteRule ^(.*)$ subs/%{HTTP_HOST}/$1 [L,QSA]
তবে যখন আমি অন্য সাব বা ডোমেন যুক্ত করতে চাই তখন উপরের কোডটিতে এটি যুক্ত করা দরকার। এটি নীচের মত ওয়াইল্ডকার্ড (*) এর মতো কাজ করতে আরও সহজ করার জন্য আরও সুবিধাজনক হওয়া উচিত :
RewriteCond %{HTTP_HOST} ^sub
RewriteCond %{REQUEST_URI} !/subs/
RewriteRule ^(.*)$ subs/%{HTTP_HOST}/$1 [L,QSA]
সুতরাং যখনই অন্য সাবডোমেন / ডোমেন যুক্ত করা হবে ততক্ষণ সাবডোমেন নামের সাব এর উপসর্গ থাকে (যেমন: sub3.domain1.com, sub1.domain3.com ইত্যাদি) কোডটি বৈধ থাকবে।