CORS для httaccess к web.config - PullRequest
       18

CORS для httaccess к web.config

0 голосов
/ 04 апреля 2019

как мне преобразовать эти коды htaccess в webconfig?

Мой сайт WordPress использует API REST: "wp-json". Конфигурация для совместного использования ресурсов между источниками настроена таким образом, что любой веб-сайт может сделать запрос к остальным API. Поэтому я должен запретить. Я узнал, что в htaccess он должен выглядеть примерно так.

<Directory "/path/to/wp-json">
   <IfModule mod_headers.c>
 Header set Access-Control-Allow-Origin "*"
   </IfModule>
</Directory>

Но как мне это сделать для хостинга plesk, web.config?

1 Ответ

0 голосов
/ 04 апреля 2019

Я считаю, что вы хотите просто добавить заголовок ответа Access-Control-Allow-Origin: * к любому запросу, который идет к http://hostname/path/to/wp-json/. Это должно сделать следующее.

Add-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST/Default Web Site' -location 'path/to/wp-json' -filter "system.webServer/httpProtocol/customHeaders" -name "." -value @{name='Access-Control-Allow-Origin';value='*'}
...