AIシュリーマンのSEOオプションでは通常、サブドメイン形式でサイトを構築します。
そのため、CSSやFontファイルなどにおいてクロスドメインとなるため、CORSのエラーとなってしまうケースなどがあります。
例) サイトのドメインが example.comの場合
en.example.com 内から example.com/main.cssを参照 → CORSエラー
このような場合においては、en.example.com のサブドメイン側から該当のCSSなどを読み込めるように
Access-Control-Allow-Origin
のHeaderを設定を追加する必要があります。※以下の設定においては en.example.com の部分は自社のURLに応じて置き換えてください。
Apache(httpd.conf):
<IfModule mod_headers.c> Header set Access-Control-Allow-Origin "https://en.example.com" </IfModule>
Nginx:
location / { add_header 'Access-Control-Allow-Origin' 'https://en.example.com'; }
Next.js:
res.setHeader('Access-Control-Allow-Origin', 'https://en.example.com');