मैं htaccess के माध्यम से यह पुन: लिखना कैसे प्राप्त करूं?
से http: // example Com / data / user / variable.png
करने के लिए http://example.com/user/variable.png
समाधान
अपाचे मॉड्यूल का उपयोग करें।
अपने प्रोजेक्ट फ़ोल्डर में .htaccess फ़ाइल को बनाएं या संपादित करें। < Br <> इस फ़ोल्डर के भीतर अपाचे मॉड्यूल mod_rewrite को सक्षम करें।
एक पुनर्लेखन नियम सेट करें। वैकल्पिक: मौजूदा फाइलों को स्थानांतरित करें।
चरण
फिर से लिखना मॉड्यूल सक्षम करें:
# अपाचे मॉड्यूल mod_rewrite का उपयोग करें (स्थापित और सक्षम होना चाहिए)
पर पुनर्लेखनइन्गइन करें ... एक रीडायरेक्ट नियम जोड़ें, जैसे:
# "$ / <>
... और आप हैं" ./data/* "से" ./* "रीव्रेट नियम ^ डेटा /(.*) मिलान करने के सभी अनुरोधों को रीडायरेक्ट करें। किया।
ब्राउज़र यूआरएल रहेगा, लेकिन फिर से लिखित संसाधन से सामग्री वितरित की जाएगी।
यदि लक्ष्य संसाधन है फ़ाइल के रूप में विद्यमान, रीडायरेक्ट-फ्लैग जोड़ें:
# मिलान के सभी अनुरोधों को फिर से स्थानांतरित करें "./data/*" to "./*" RewriteRule ^ data /(.*) $ 1 [R]
यह ब्राउज़र को नए संसाधन पर पुनर्निर्देशित करेगा।
No comments:
Post a Comment