mod rewrite - .htacces RewriteRule problem -


यह काम कर रहा है:

  पुनर्लेखन नियम ^ ([az] {2} /) { 0,1} showcategory / ([0- 9] *) / ([0-9] *) (/ {0,1}) $ /main.php?id=$2&il[lang]=$1&; पेज = $ 3 [एल]  

इस यूआरएल के साथ:

  http: // localhost / showcategory / 590/10  

अब मैं इसके साथ भी काम करना चाहता हूं:

  http: // localhost / showcategory / 590 / transport / 10  

नियम मैंने कोशिश की :

  रिवेराइटियम ^ ([az] {2} /) {0,1} शोकेबेट / ([0- 9] *) / ([az \ -_ 0-9 \ +] * ) / ([0- 9] *) (/ {0,1}) $ / main.php?id=$2&il[lang]=$1&page=$3 [एल]  

RewriteRule ?

यह कैसे काम करता है

? /? ([0- 9] +) /? $ /main.php?id=$2&il[lang]=$1&page=$3 [एल]

I साथ ही {0,1} को सरल बनाया?

कुंजी (?: / [A-Za-z0- 9 _-] +) में है? , स्पष्टीकरण:

  (?: गैर-कैप्चरिंग समूह, तो यहां जो कुछ है वह किसी भी $ n / मैच स्लैश [A-Za-z0-9 _-] + अक्षरों / संख्याओं / डैश / अंडरस्कोर के साथ किसी भी शब्द से मेल नहीं किया जाएगा) ? गैर कैप्चरिंग समूह बंद करें, और? इसका मतलब यह वैकल्पिक है  

Comments

Popular posts from this blog

sql - dynamically varied number of conditions in the 'where' statement using LINQ -

asp.net mvc - Dynamically Generated Ajax.BeginForm -

Debug on symbian -