Skip to content

Instantly share code, notes, and snippets.

@mkhairi
Forked from brianlmoon/apache_cors_example
Created August 29, 2019 11:49
Show Gist options
  • Save mkhairi/cba86547ced22ded2060aa33663542e1 to your computer and use it in GitHub Desktop.
Save mkhairi/cba86547ced22ded2060aa33663542e1 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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment