Я намагаюся реалізувати міждоменний контроль доступу 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.