Estoy intentando implementar el control de acceso HTTP entre dominios sin tocar ningún código.
Tengo mi servidor Apache (2) devolviendo los encabezados de control de acceso correctos con este bloque:
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "POST, GET, OPTIONS"
Ahora necesito evitar que Apache ejecute mi código cuando el navegador envía una HTTP OPTIONS
solicitud (se almacena en la REQUEST_METHOD
variable de entorno), regresando 200 OK
.
¿Cómo puedo configurar Apache para que responda "200 OK" cuando el método de solicitud es OPTIONS?
He intentado este mod_rewrite
bloque, pero los encabezados de Control de acceso se pierden.
RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]
fuente
OPTIONS
solicitud, recibirá un error 404.Algunas veces este approuch puede ayudar:
Es útil cuando tienes un servidor tipo apache
fuente