1. ホーム
  2. .htaccess

[解決済み] htaccess アクセス制御-許可-オリジン

2022-04-23 13:05:43

質問

他のサイトで外部読み込みするスクリプトを作成しています。CSSとHTMLを読み込み、自分のサーバーでは問題なく動作しています。

しかし、他のウェブサイトで試したところ、このようなひどいエラーが表示されました。

Access-Control-Allow-Origin

ここでは、完全にロードされていることがわかります。 http://tzook.info/bot/

しかし、この別のウェブサイトでは、エラーが表示されます。 http://cantloseweight.co/robot/

jsfiddleにローディングスクリプトをアップロードしてみました。 http://jsfiddle.net/TL5LK/

htaccessファイルをこのように編集してみました。

<IfModule mod_headers.c>    
    Header set Access-Control-Allow-Origin *
</IfModule>

あるいはこんな感じ。

Header set Access-Control-Allow-Origin *

でも、まだうまくいきません。

どうすればいいですか?

外部ルートフォルダの.htaccessで試してみてください。

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

また、.jsスクリプトにのみ関係する場合は、上記のコードをこの中に記述してください。

<FilesMatch "\.(js)$">
...
</FilesMatch>