Skip to content

Instantly share code, notes, and snippets.

@brianlmoon
Last active November 19, 2023 03:14
Show Gist options
  • Save brianlmoon/2291111c5c69252c85f4 to your computer and use it in GitHub Desktop.
Save brianlmoon/2291111c5c69252c85f4 to your computer and use it in GitHub Desktop.
CORS example for Apache with multiple domains
# Sets CORS headers for request from example1.com and example2.com pages
# for both SSL and non-SSL
SetEnvIf Origin "^https?://[^/]*(example1|example2)\.com$" ORIGIN=$0
Header set Access-Control-Allow-Origin %{ORIGIN}e env=ORIGIN
Header set Access-Control-Allow-Credentials "true" env=ORIGIN
# Always set Vary: Origin when it's possible you may send CORS headers
Header merge Vary Origin
@prhasn
Copy link

prhasn commented Sep 22, 2022

Header always set Access-Control-Allow-Origin %{ORIGIN}e env=ORIGIN

Thank you. This did it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment