6
मैं इसी फ़ोल्डरों को वाइल्डकार्ड उप डोमेन रीडायरेक्ट करने के लिए निम्नलिखित का उपयोग कर रहा:इनको आधुनिक-पुनर्लेखन के उप करने के लिए
RewriteCond %{REQUEST_URI} !^/users/ [NC]
RewriteCond %{HTTP_HOST} ^(.+)\.domain\.com$ [NC]
RewriteCond %1 !=www [NC]
RewriteRule ^(.*)$ /users/%1/$1/? [L]
मैं रीराइट नियम है कि किसी को प्रत्यक्ष/उपयोगकर्ताओं/पथ तक पहुँचता पुनर्निर्देश जोड़ना चाहते हैं इस तरह के सब-डोमेन संस्करण पर वापस:
www.domain.com/users/username/../../ => username.domain.com/../../
अग्रिम धन्यवाद!
धन्यवाद! हालांकि यह केवल ../users/username => username.domain.com के लिए काम करता प्रतीत होता है, मुझे इसे ../users/username/sub1/sub2/ => username.domain.com/sub1/sub2 के लिए भी काम करने की आवश्यकता है । क्या यह संभव है? – dSquared
मैंने अपना उत्तर अपडेट किया –
बहुत बहुत धन्यवाद! यह सही काम करता है, www.domain.com और domain.com दोनों संस्करणों पर काम करने के लिए इसे किसी भी मौके पर बनाया जा सकता है? – dSquared