config_davical.txt 1.6 KB

123456789101112131415161718192021222324
  1. RewriteEngine On
  2. <IfModule mod_headers.c>
  3. Header unset Access-Control-Allow-Origin
  4. Header unset Access-Control-Allow-Methods
  5. Header unset Access-Control-Allow-Headers
  6. Header unset Access-Control-Allow-Credentials
  7. Header unset Access-Control-Expose-Headers
  8. # If your setup is working and complete you can replace the "*" with CardDavMATE instalation
  9. # origin (protocol/host/port) - see the examples below (for multiple origins use multiple headers)
  10. #Header always set Access-Control-Allow-Origin "http://www.server.com"
  11. #Header always set Access-Control-Allow-Origin "https://www.server.com"
  12. #Header always set Access-Control-Allow-Origin "https://www.server.com:8080"
  13. Header always set Access-Control-Allow-Origin "*"
  14. Header always set Access-Control-Allow-Methods "GET,POST,OPTIONS,PROPFIND,PROPPATCH,REPORT,PUT,MOVE,DELETE,LOCK,UNLOCK"
  15. Header always set Access-Control-Allow-Headers "User-Agent,Authorization,Content-type,Depth,If-match,If-None-Match,Lock-Token,Timeout,Destination,Overwrite,Prefer,X-client,X-Requested-With"
  16. Header always set Access-Control-Allow-Credentials false
  17. Header always set Access-Control-Expose-Headers "Etag,Preference-Applied"
  18. RewriteCond %{HTTP:Access-Control-Request-Method} !^$
  19. RewriteCond %{REQUEST_METHOD} OPTIONS
  20. RewriteRule ^(.*)$ $1 [R=200,L]
  21. </IfModule>