我有一个基本的bitnami wordpress安装。我按照他们的指南并设置了https和自动http到https重定向。
但是,当我尝试加载外部脚本时,出现以下错误:
Failed to load https://external-script.com/: The 'Access-Control-Allow-Origin'
header has a value 'http://my-site.io' that is not equal to the supplied origin.
Origin 'https://my-site.io' is therefore not allowed access.
我应该编辑哪个文件以及我应该添加什么? 感谢
答案 0 :(得分:2)
Bitnami工程师在这里。
您需要在WordPress中启用CORS。为此,您需要在installdir/apps/wordpress/conf/httpd-app.conf
文件
...
<Directory /opt/bitnami/apps/wordpress/htdocs/>
...
Header set Access-Control-Allow-Origin "*"
...
</Directory>
之后,您需要重新启动Apache服务器才能加载此配置。
installdir/ctlscript.sh restart apache
您还可以通过以下our documentation guide找到启用CORS的不同方法。
此致 条田