.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

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -