/ / फ़ाइल में 9 से अधिक पैरामीटर कैसे पास करें। htaccess (mod_rewrite)? - php, Apache, .htaccess, mod-rewrite

फ़ाइल में 9 से अधिक पैरामीटर कैसे पास करें। htaccess (mod_rewrite)? - php, apache, .htaccess, mod-rewrite

मुझे नौ से अधिक खर्च करने में परेशानी हो रही हैमापदंडों।

उत्तर:

उत्तर № 1 के लिए 6

उत्तर सीधा है: आप नहीं कर सकते.

http://httpd.apache.org/docs/current/mod/mod_rewrite.html

केवल एक चीज जो आप कर सकते हैं वह है कुछ मापदंडों को एक में समूहित करना और फिर बाद में अपनी स्क्रिप्ट में पार्स करना।

बेशक, आप अपने पैटर्न को विभाजित करने का प्रयास कर सकते हैं2 नियमों में, इसलिए एक नियम 5 या 6 मापदंडों से मेल खाता है, और फिर 2 नियम बाकी से मेल खाता है (यह काम करेगा क्योंकि नियम एक-एक करके निष्पादित होते हैं), लेकिन यह हमेशा काम नहीं करेगा (वास्तव में वास्तविक पुनर्लेखन नियम पर निर्भर करता है, यह कितना जटिल है है) और आप क्या कर रहे हैं पर अच्छे ज्ञान की आवश्यकता है।


जवाब के लिए 2 № 2

पुनर्लेखन संदर्भ ये फॉर्म $ N (0) का बैकरेफेरेंस हैं <= N <= 9), जो समूहीकृत भागों (कोष्ठकों में) तक पहुँच प्रदान करते हैं पैटर्न से, रिवरराइट से जो वर्तमान के अधीन है रिवाइटरकॉन्ड की शर्तों का सेट ।।

स्रोत: http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritecond