Похоже, рекомендованный способ сделать так, чтобы ваш сервер считывал заголовок Origin с клиента, сравнивал его со списком доменов, которые вы хотели бы разрешить, и, если он совпадал, отображал значение Origin
заголовок обратно клиенту как заголовок Access-Control-Allow-Origin
в ответе.
С .htaccess
вы можете сделать это так:
# ----------------------------------------------------------------------
# Allow loading of external fonts
# ----------------------------------------------------------------------
<FilesMatch "\.(ttf|otf|eot|woff|woff2)$">
<IfModule mod_headers.c>
SetEnvIf Origin "http(s)?://(www\.)?(google.com|staging.google.com|development.google.com|otherdomain.example|dev02.otherdomain.example)$" AccessControlAllowOrigin=$0
Header add Access-Control-Allow-Origin %{AccessControlAllowOrigin}e env=AccessControlAllowOrigin
Header merge Vary Origin
</IfModule>
</FilesMatch>