Заголовок Apache / Tomcat — Access-Control-Allow-Origin не задан

#apache #tomcat

Вопрос:

Сценарий ::

Файл войны Tomcat с корневым контекстом — /RootContext

Статические файлы в — /static -> */apache-htdocs/статические/

https://example.com/RootContext/api ==> Подается от Tomcat

https://example.com/static/js.hs ==> Подается из HTDOCS Apache

Конфигурация Apache ::

 JKMount /RootContext worker1



 <Directory /perfios/apache-htdocs>
        DirectoryIndex index.php index.html
        Options FollowSymLinks MultiViews
        AllowOverride None
        Require all granted
        Header set Access-Control-Allow-Origin "http://example.com"
    </Directory>

    Header always append Access-Control-Allow-Origin: "http://example.com"
    Header always set Access-Control-Allow-Origin "http://example.com"
 

Пробовал и это тоже

 <IfModule mod_deflate.c>
  # CORS
  SetEnvIfNoCase Origin "http(s)?://(w .)?(example.com)(:[0-9] )?$" AccessControlAllowOrigin=$0
  Header set Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
  Header set Access-Control-Allow-Credentials true
</IfModule>
 

Что работает :: Все, что попадает в /static ==> Непосредственно из htdocs

http://example.com/static/static.js ==> был заблокирован политикой CORS:

Что не работает :: Все, что связано с /rootContext

http://example.com/RootContext/api/v1/getsomething ==> Не применяется заголовок Access-Control-Allow-Origin

Есть какие-нибудь зацепки ?

Я хочу сделать это только в apache