नगीनेक्स 2 स्तर के उप-पुर्ननिर्देशन


-1

मेरे पास निम्नलिखित रीडायरेक्ट नियम हैं:

        rewrite ^/path1/(.+)$ /path1/index.php?/$1 last;
        rewrite ^/path2/(.+)$ /path2/index.php?/$1 last;
        rewrite ^/path3/(.+)$ /path3/index.php?/$1 last;
        rewrite ^/path4/(.+)$ /path4/index.php?/$1 last;
        rewrite ^/path5/(.+)$ /path5/index.php?/$1 last;
        rewrite ^/path6/(.+)$ /path6/index.php?/$1 last;
        rewrite ^/path7/(.+)$ /path7/index.php?/$1 last;
        rewrite ^/path8/(.+)$ /path8/index.php?/$1 last;
        rewrite ^/path9/(.+)$ /path9/index.php?/$1 last;

रास्ता सिर्फ एक नमूना है, लेकिन असली पुनर्निर्देशन के रास्ते में अलग-अलग नाम हैं।

केवल 2 स्तर के रास्तों के साथ इस स्थिति को पकड़ने के लिए अधिक सामान्य नियम है?

जाँच में आपके समय के लिए धन्यवाद। :-)


1
वहाँ है। आपको रेगेक्स सीखने की जरूरत है
एलेक्सी टेन

@AlexeyTen यह खुद रेगेक्स से संबंधित नहीं है, लेकिन नग्नेक्स में परिवर्तनशील समूहों के साथ लगता है।
आइर-टन

जवाबों:


2

आपकी जानकारी के आधार पर, मैं आपको निम्नलिखित नियम आज़माने की सलाह दूंगा:

rewrite ^/(.+)/(.+)$ /$1/index.php?/$2 last;

हर () एक समूह है जिसे एक चर द्वारा पहुँचा जा सकता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.