यह मेरी htaccess फ़ाइल है:
पुनर्लेखन पर पुनर्लेखन कोड% {REQUEST_FILENAME}! -f RewriteCond% {REQUEST_FILENAME}! -d # Static Pages RewriteRule ^ print / ([0-9] +) $ index.php? एक्शन = पब्लिकडिसप्लेप्रिंट और पेज_आईड = $ 1 [एल, क्यूएसए] रीव्रेट नियम ^ ईमेल / ([0- 9] +) $ Index.php? Action = PublicDisplayEmail और page_id = $ 1 [एल, क्यूएसए] पुनःलेखन नियम ^ लॉगिन $ index.php? एक्शन = पब्लिकडिसप्लेप्लोगिन [एल, क्यूएसए] रीइर्रेट नियम ^ खोज $ index.php? कार्रवाई = पब्लिकडिसप्लेशश [एल, क्यूएसए ] पुनःलेखन नियम ^ फीडबैक $ index.php? एक्शन = पब्लिकडिसप्लेफ़ीडबैक [एल, क्यूएसए] रीइरिट्राउल ^ साइटमैप $ इंडेक्स.एफ़पी? एक्शन = पब्लिकडिसप्लेइटसैटमॅप [एल, क्यूएसए] # डायनामिक पन्ने रेव्रेट राउल ^ (। *) $ इंडेक्स.एफ़पी? एक्शन = पब्लिक डिस्प्लेपेज & amp; ; Url = $ 1 [एल, क्यूएसए]
ऐसा लगता है कि किसी फ़ाइल पर डायनामिक पेज नियम (उदाहरण के लिए logo.gif) हो रहा है, तो ऐसा लगता नहीं है कि 2 और तीसरी पंक्ति किसी भी विचार?
ए की स्थिति केवल निम्नलिखित के निम्नलिखित है। इसलिए इस मामले में दो RewriteCond
स्थितियां केवल पहली RewriteRule
पर लागू होती हैं, न कि अन्य नियमों के लिए, विशेष रूप से अंतिम नियम से।
इसलिए अंतिम RewriteRule
निर्देश के सामने तुरंत RewriteCond
निर्देशों को डालें:
RewriteCond% {REQUEST_FILENAME}! -f रिक्राइटकंड% { REQUEST_FILENAME}! -d रिक्वेरा नियम ^ (। *) $ Index.php? Action = पब्लिकडिसप्लेपेज़ और यूआरएल = $ 1 [एल, क्यूएसए]
Comments
Post a Comment