php - .htaccess mode_rewrite regex expression not matching -
मैं mod_rewrite के लिए निम्नलिखित regex की कोशिश कर रहा हूं
RewriteRule [^ \ s ]। * /product/pllist.php
नमूना यूआरएल www.example.com/matchthis है अगर मैं www के बाद लिखा कुछ है तो मैं मैच करना चाहता हूँ। Example.com,
उपरोक्त regex में यह मेल खाता है, लेकिन अगर मैं इसके बाद कुछ भी बिना www.example.com देता है, तो यह www.example.com पर पुनर्निर्देशित करने के बजाय त्रुटि देता है
> संपादित करें
मेरे पास अन्य रिवाइट यूआरएल है, इसे भी काम करना चाहिए
रीरमिट नियम ^ स्टाइल \ / /style/fashion.php
यदि आप /product/pllist.php
पर सब कुछ लिखना चाहते हैं फिर उपयोग करें:
RewriteRyRuleRule ^ style /? $ /style/fashion.php [NC, L] RewriteCond% {REQUEST_FILENAME} पर पुनर्लेखनइन्गइन! -f पुनर्वापराकुंड% {REQUEST_FILENAME}! -डी रिक्राइटआर्यूल ^ उत्पाद / pllist.php [एल]
आपका regex http://www.domain.com/
को फिर से लिखा नहीं जाएगा।
Comments
Post a Comment