Я намагаюся реалізувати міждоменний контроль доступу HTTP, не торкаючись жодного коду.
У мене сервер Apache (2) повертає правильні заголовки контролю доступу за допомогою цього блоку:
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "POST, GET, OPTIONS"
Зараз мені потрібно не допустити Apache виконувати мій код, коли браузер надсилає HTTP OPTIONSзапит (він зберігається у REQUEST_METHODзмінній оточення), повертаючись 200 OK.
Як я можу налаштувати Apache на відповідь "200 ОК", коли методом запиту є ВАРІАНТИ?
Я спробував цей mod_rewriteблок, але заголовки контролю доступу втрачені.
RewriteEngine On
RewriteCond %{REQUEST_METHOD} OPTIONS
RewriteRule ^(.*)$ $1 [R=200,L]
OPTIONSзапит, ви отримаєте помилку 404.