Saya mencoba menerapkan kontrol akses HTTP lintas domain tanpa menyentuh kode apa pun.
Saya mendapatkan server Apache (2) saya yang mengembalikan tajuk Kontrol Akses yang benar dengan blok ini:
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "POST, GET, OPTIONS"
Saya sekarang perlu mencegah Apache mengeksekusi kode saya ketika browser mengirim HTTP OPTIONS
permintaan (itu disimpan dalam REQUEST_METHOD
variabel lingkungan), kembali 200 OK
.
Bagaimana saya dapat mengkonfigurasi Apache untuk merespons "200 OK" ketika metode permintaannya adalah OPTIONS?
Saya sudah mencoba mod_rewrite
blok ini , tetapi header Access Control hilang.
RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]
sumber
OPTIONS
permintaan, Anda akan menerima kesalahan 404.Terkadang pendekatan ini dapat membantu:
Ini berguna ketika Anda memiliki server seperti apache
sumber