0

私は 3 つのサブドメインa.xyz.com, b.xyz.com, c.xyz.com.を持っています。a.xyz.com.

そこで、上記の 3 つのドメインに 20 件のリクエストを均等に分散することを考えました。b.xyz.comと.htaccess のこのスニペットを試してみましたc.xyz.com。ただし、a.xyz.com から他のサブドメインへのリクエストはまだダンプされています。

<IfModule mod_headers.c>
   <FilesMatch "\.(php)$">
    Header set Access-Control-Allow-Origin: http://a.xyz.com,http://b.xyz.com,http://b.xyz.com
    Header set Access-Control-Allow-Methods : POST,GET,OPTIONS
</FilesMatch>
  </IfModule>

上記の.htaccessファイルをサブドメインb.xyz.comc.xyz.com.

それで、私のアプローチで何が悪いのか誰でも予測できますか?

ありがとう !

4

1 に答える 1

3

これを試して、すべてのxyz.comサブドメインでクロスドメインを許可します。

SetEnvIf Origin "http(s)?://(.+\.)?(xyz\.com)$" ORIGIN_DOMAIN=$0
<FilesMatch "\.(php)$">
  <IfModule mod_headers.c>
    Header set Access-Control-Allow-Origin %{ORIGIN_DOMAIN}e env=ORIGIN_DOMAIN
    Header set Access-Control-Allow-Methods "POST,GET,OPTIONS"
  </IfModule>
</FilesMatch>
于 2012-12-14T00:32:07.743 に答える