मैं किसी भी कोड को छूने के बिना क्रॉस-डोमेन 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 त्रुटि प्राप्त होगी।