इस तरह से कुछ करने के लिए वैध .htaccess नियम क्या होगा
/ mypage / - & gt; /index.php?page=mypage / mypage / param1 / value1 / - & gt; index.php? पृष्ठ = mypage और params = param1 / value1
पैरामीटर की संभावित असीमित संख्या के साथ
सबसे अच्छा करने के बाद / Mypage / पीएचपी स्क्रिप्ट के लिए एक परम के रूप में और इसे डीकोड करना है:
रीव्रेट नियम ^ mypage /(.*) index.php? पृष्ठ = mypage और params = $ 1 [एल, एनसी, क्यूएसए ]
इसके अलावा, यदि आप पृष्ठ को गतिशील बनाना चाहते हैं:
रिवेराइटियम ^ ([^ /।।] +) / (। *) Index.php पृष्ठ = $ 1 & amp; पैराम्स = $ 2 [एल, एनसी, क्यूएसए]
या
रिवेराइटियम ^ ([^ /।] +) ( /(.*))? Index.php? पृष्ठ = $ 1 और पैराम्स = $ 3 [एल, क्यूएसए]
संपादित करें
कैल के सुझाव जोड़ा गया, धन्यवाद कैल।
संपादित करें
अगर मैं आपकी टिप्पणी को सही ढंग से समझता हूं: (कृपया नहीं बताएं) आप केवल एक डिफ़ॉल्ट कड़ी के साथ एक स्विच स्टेटमेंट का उपयोग कर सकते हैं जो पृष्ठ वैरिएबल के लिए इंडेक्स एक्शन के समान है:
स्विच ($ _ GET ['page']) {case 'mypage': doMyPageStuff (); टूटना; मामले 'foo': doFooStuff (); टूटना; मामले 'सूचकांक': डिफ़ॉल्ट: doIndexStuff (); टूटना; }
Comments
Post a Comment