小编典典

htaccess 访问控制允许来源

all

我正在创建一个在其他站点上从外部加载的脚本。它加载 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 *

但它仍然不起作用。


阅读 118

收藏
2022-08-20

共1个答案

小编典典

在外部根文件夹的 .htaccess 中试试这个:

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

如果它只涉及 .js 脚本,你应该将上面的代码包装在这个里面:

<FilesMatch "\.(js)$">
...
</FilesMatch>
2022-08-20