Einzelnen Beitrag anzeigen
  #1  
Alt 27.07.2015, 23:28:44
homer
Guest
 
Beiträge: n/a
301 Rewrite und Access-Control-Allow-Origin

Hi zusammen,

ich würde gerne folgende Rewrite Regel in Kombination mit dem Erlauben der CORS-Regel " Access-Control-Allow-Origin" nutzen. Leider funktioniert beides nicht zusammen.

# redirect international domain to german
# http://enarion.net/web/htaccess/migrate-domains/
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !mywebsite.de$ [NC]
RewriteRule ^(.*)$ https://mywebsite.de/$1 [L,R=301]
</IfModule>

# Access-Control-Allow-Origin for CORS
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>

Beim Aufrufen einer internationalen Domain, die diese .htaccess-Datei nutzt wird kein passender Header mitgegeben.

Stattdessen wird nur folgendes geliefert:
GET / HTTP/1.1[CRLF]
Host: mywebsitecom [CRLF]
Connection: close[CRLF]
User-Agent: Web-sniffer/1.1.0 (+http://web-sniffer.net/)[CRLF]
Accept-Encoding: gzip[CRLF]
Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7[CRLF]
Cache-Control: no-cache[CRLF]
Accept-Language: de,en;q=0.7,en-us;q=0.3[CRLF]
Referer: http://web-sniffer.net/[CRLF]


HTTP Response Header
Status: HTTP/1.1 301 Moved Permanently

Kann mir jemand sagen, woran das liegt?

Danke!
Mit Zitat antworten