2012-10-17 12 views
7

में जाना मैं कैसे पुनर्लेखन के लिए एक सरल अपाचे पुनर्लेखन नियम बना सकता हूँ:एपाचे सकते हैं पुनर्लेखन नियम httpd.conf

http://domain.com/vanityhttp://domain.com/foo/

इसके अलावा करने के लिए फिर से लिखने कर सकते हैं नियम httpd.conf में जा सकते हैं या वे जाने के लिए है एक .htaccess फ़ाइल में?

अग्रिम धन्यवाद।

उत्तर

4

इसे अपनी वेबसाइट के <virtualhost> पर रखें।

RewriteEngine On 
RewriteRule ^/vanity$ /foo/ [L] 

[L] चुपचाप, रीडायरेक्ट करेगा तो उपयोगकर्ता अभी भी/URL में घमंड देखेंगे। रीडायरेक्ट को मजबूर करने के लिए आप [R] का उपयोग कर सकते हैं।

1

httpd.conf के लिए, अपने पुनर्लेखन नियमों के आस-पास 'निर्देशिका' टैग लपेटें। .htaccess के लिए कोई आवश्यकता नहीं है। हालांकि इसे आमतौर पर अपने httpd.conf में रखने के लिए अधिक सुरक्षित माना जाता है, इसलिए मैं यही करता हूं।

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