2009-09-21 10 views
12

यहां मैं जो करने की कोशिश कर रहा हूं।उप-डोमेन को शीर्ष-स्तरीय डोमेन के फ़ोल्डर में रीडायरेक्ट करें

जब आप टाइप m.example.com मैं उन example.com/m/ पर पुनः निर्देशित किया करने के लिए, लेकिन मैं पता बार में यूआरएल की तरह यदि संभव हो तो m.example.com रहने के लिए होगा चाहते हैं।

RewriteEngine on 
RewriteCond %{HTTP_HOST} ^m\.example\.com$ 
RewriteRule^http://example.com/m%{REQUEST_URI} [L,P] 

उत्तर

12

आपको लगता है कि mod_rewrite और mod_proxy के साथ क्या कर सकते हैं। फिर कोई पुनर्निर्देशन नहीं है।

+0

क्या होगा यदि आप इसे स्थायी 301 रीडायरेक्ट करना चाहते हैं? – Michelle

+0

@JackSpairow 'P' के बजाय' R = 301' का उपयोग करें। – Gumbo

+1

क्या इस के लिए mod_proxy में कोई विशिष्ट सेटिंग्स की आवश्यकता है? – Ascherer

0

उप डोमेन के रूट निर्देशिका बस सेट example.com/m/ रहे हैं:

संबंधित मुद्दे