2011-08-22 12 views
8

मैं किसी विशेष फ़ाइल प्रकार के अनुरोध को किसी अन्य डोमेन नाम (सर्वर) के लिए अनुरोध भेजने के लिए mod_rewrite का उपयोग कैसे कर सकता हूं?अपाचे mod_rewrite फ़ाइल प्रकार को किसी अन्य डोमेन पर रीडायरेक्ट करें

उदाहरण:

आप http://example.com/potato.png का अनुरोध करते हैं तो यह http://anotherdomain.com/potato.png पर रीडायरेक्ट करेंगे।

उत्तर

15

यहां एक त्वरित समाधान jpg, gif या png विस्तार के साथ छवियों रीडायरेक्ट करने के लिए

RewriteEngine on 
RewriteRule \.(gif|jpg|png)$ http://anotherdomain.com/%{REQUEST_URI} [NC,R=301,L] 
+0

anotherdomain.com को मैं नहीं वास्तव में क्या मतलब है, उदाहरण है: अगर आप domain.com/potato.png अनुरोध यह अनुरोध करेंगे domain2.com/potato.png –

+1

@BookOfZeus आप लगभग वहां हैं। मैं ऐसा कुछ करूंगा (संभावित समाधानों में से एक): 'रिवाइटरूल \। (Gif | jpg | png) $ http: //anotherdomain.com% {REQUEST_URI} [एनसी, आर = 301, एल] ' – LazyOne

+2

क्यों - - मैं इसे अपने उत्तर को सही करने के लिए @BookOfZeus के लिए बेहतर छोड़ देता हूं (उसने ** ** से पहले ** आपके सुधार किए हैं) - उसे आसानी से एक अलग कार्य समाधान के साथ आना चाहिए (संकेत: पूरा नाम कैप्चर करें और '$ 1' का उपयोग करें) - - मेरे पास पर्याप्त प्रतिनिधि है;) @ Bubby4j - आप किसी भी संस्करण का उपयोग करने के लिए स्वतंत्र हैं :) – LazyOne

संबंधित मुद्दे