Skip to content

Instantly share code, notes, and snippets.

@gorkdesign
Forked from brianlmoon/apache_cors_example
Created April 25, 2023 10:02
Show Gist options
  • Save gorkdesign/0240e9a3975ad97648a676091a7e21ca to your computer and use it in GitHub Desktop.
Save gorkdesign/0240e9a3975ad97648a676091a7e21ca 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