.htaccess - How to redirect a page with an additional URL variable -
मैं एक पुराने स्थान () से एक नया स्थान () पर एक एकल पृष्ठ (index.php) पुनर्निर्देशित करना चाहता हूं । इस पेज में कई यूआरएल मापदंड हैं, और मुझे एक अतिरिक्त पैरामीटर (उदाहरण के लिए: p = 9) जोड़ना होगा। पुनर्निर्देशन भी काम करना चाहिए जब index.php निर्दिष्ट नहीं होता है, क्योंकि यह डिफ़ॉल्ट फ़ाइल है।
वांछित परिणामों के कुछ उदाहरण:
http: // पुराना कॉम - & gt; Http://new.com/index.php?p=9 http://old.com/ - & gt; Http://new.com/index.php?p=9 http://old.com/index.php - & gt; Http://new.com/index.php?p=9 http://old.com/index.php?a=1&b=2&c=3 - & gt; Http://new.com/index.php?a=1&b=2&c=3&p=9 http://old.com/index.php?p=555 - & gt; महत्वपूर्ण नहीं, पैरामीटर पी वहां नहीं हो सकता
नेट और विभिन्न परीक्षणों के शोध के बाद, यह मेरी .htaccess फ़ाइल है:
RewriteEngine On RewriteRule ^ / Index.php (। *) $ Http://new.com/index.php?p=9 [आर = 301, एल, क्यूएसए]
दुर्भाग्य से यह नहीं है मौजूदा पैरामीटर को एक नए के साथ मर्ज कर दें, जैसा कि मैं उम्मीद करता हूं न ही यह काम करता है जब index.php निर्दिष्ट नहीं होता है।
Comments
Post a Comment