मैं किसी भी कोड को छूने के बिना क्रॉस-डोमेन HTTP एक्सेस कंट्रोल को लागू करने का प्रयास कर रहा हूं ।
मुझे मेरा अपाचे (2) सर्वर इस ब्लॉक के साथ सही एक्सेस कंट्रोल हेडर लौटा रहा है:
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "POST, GET, OPTIONS"
अब मुझे अपाचे को अपने कोड को निष्पादित करने से रोकने की आवश्यकता है जब ब्राउज़र एक HTTP OPTIONS
अनुरोध भेजता है (यह REQUEST_METHOD
पर्यावरण चर में संग्रहीत है ), लौट रहा है 200 OK
।
अनुरोध विधि के विकल्प होने पर मैं "200 ठीक" का जवाब देने के लिए अपाचे को कैसे कॉन्फ़िगर कर सकता हूं?
मैंने इस mod_rewrite
ब्लॉक की कोशिश की है , लेकिन एक्सेस कंट्रोल हेडर खो गए हैं।
RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]
OPTIONS
अनुरोध को संभाल नहीं सकती है , तो आपको 404 त्रुटि प्राप्त होगी।