.htaccess - htaccess rewriterule question -
पुनर्लेखन नियम ^ ([az] {2} /) {0,1} showcategory / ([0- 9 ] *) / [Az \ -_ 0-9 \ +] * / mp / (। *) (/ {0,1}) $ /main.php?id=$2&il[lang]=$1&$3 [एल] रीव्रेट नियम ^ ([एज़] {2} /) {0,1} शोकेबेट / ([0- 9] *) / [एज़ \ -_ 0- 9 \ +] * / (। *) / एमपी / ( । *) (/ {0,1}) $ /main.php?id=$2&il[lang]=$1&page=$3&$4 [L] रीव्रेट नियम ^ ([एज़] {2} /) {0,1} शोकेबेट / ([0- 9] *) (/ {0,1}) / [az \ -_ 0-9 \ +] * $ /main.php?id=$2&il[lang] = $ 1 [एल] रीव्रेट राउल ^ ([एज़] {2} /) {0,1} शोकेबेट / ([0- 9] *) / [एज़ \ -_ 0-9 \ +] * / ([0- 9] *) (/ {0,1}) $ /main.php?id=$2&il[lang]=$1&page=$3 [एल] रीरमिट नियम ^ ([एज़] {2} /) {0,1 } Showcategory $ / main.php?id=0&il[lang]=$1 [एल]
मैं इन पंक्तियों का उपयोग करता हूं और localhost / show_category /
ठीक है , localhost / showcategory / 0/1
ठीक है, localhost / showcategory / 0/2
पहले पृष्ठ पर रहता है ... (वही 0/1) अच्छा नहीं है समस्या?
जब मैं 3 और 4 से इस / [az \ -_ 0-9 \ +] *
को हटा देता हूं, तो यह ठीक है,
आपका आदेश सही नहीं है जैसा कि मैं देख सकता हूं: आपको सबसे अधिक चर को शामिल करने वाले नियम से शुरू करना चाहिए, और कम से कम के साथ समाप्त होता है।
RewriteRule ^ ([az] {2} /) {0} showcategory / ([ 0-9] *) / [az \ -_ 0-9 \ +] * / (। *) / Mp / (। *) (/ {0,1}) $ /main.php?id=$2&il [लैंग] = $ 1 और पृष्ठ = $ 3 और $ 4 [एल] रीरमिट नियम ^ ([एज़] {2} /) {0,1} शोकेबेट / ([0- 9] *) / [एज़ \ -_ 0-9 \ +] * / ([0- 9] *) (/ {0,1}) $ /main.php?id=$2&il[lang]=$1&page=$3 [एल] # --- ------------------------- # नहीं यकीन है कि यह सही है, यदि यह है, तो यह यहाँ होना चाहिए मुझे लगता है - # ---------------------- पुनर्लेखन नियम ^ ([एज़] {2} /) {0,1} शोकेबेट / ([0- 9] *) / [ Az \ -_ 0-9 \ +] * / mp / (। *) (/ {0,1}) $ /main.php?id=$2&il[lang]=$1&$3 [एल] रीरमिट नियम ^ ([Az] {2} /) {0,1} शोकेबेट / ([0- 9] *) (/ {0,1}) / [az \ -_ 0-9 \ +] * $ / main.php? आईडी = $ 2 और amp; आईएल [लंग] = $ 1 [एल] रीव्रेट नियम ^ ([एज़] {2} /) {0,1} शोकेबरे $ $ /main.php?id=0&il[lang]=$1 [एल]
Comments
Post a Comment