31 lines
1.1 KiB
Plaintext
31 lines
1.1 KiB
Plaintext
|
|
<IfModule mod_headers.c>
|
||
|
|
# Globale CORS-Einstellungen
|
||
|
|
Header always set Access-Control-Allow-Origin "*"
|
||
|
|
Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS"
|
||
|
|
Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization"
|
||
|
|
|
||
|
|
# OPTIONS Requests behandeln
|
||
|
|
RewriteEngine On
|
||
|
|
RewriteCond %{REQUEST_METHOD} OPTIONS
|
||
|
|
RewriteRule ^(.*)$ $1 [R=200,L]
|
||
|
|
</IfModule>
|
||
|
|
|
||
|
|
# Spezifische Konfiguration für Tasmota-Endpoints
|
||
|
|
<Location "/tasmota1">
|
||
|
|
ProxyPass "http://10.0.0.31"
|
||
|
|
ProxyPassReverse "http://10.0.0.31"
|
||
|
|
|
||
|
|
Header always set Access-Control-Allow-Origin "*"
|
||
|
|
Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS"
|
||
|
|
Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization"
|
||
|
|
</Location>
|
||
|
|
|
||
|
|
<Location "/tasmota2">
|
||
|
|
ProxyPass "http://10.0.0.32"
|
||
|
|
ProxyPassReverse "http://10.0.0.32"
|
||
|
|
|
||
|
|
Header always set Access-Control-Allow-Origin "*"
|
||
|
|
Header always set Access-Control-Allow-Methods "GET, POST, OPTIONS"
|
||
|
|
Header always set Access-Control-Allow-Headers "Origin, Content-Type, Accept, Authorization"
|
||
|
|
</Location>
|