我在使用CORS标题方面遇到一些困难,而不能让我访问Wordpress网站中的字体。
这是我在控制台中遇到的错误:
*
阻止跨源请求:同源策略禁止读取 远程资源在 http://fonts.gstatic.com/s/raleway/v10/0dTEPzkLWceF7z0koJaX1A.woff2。 (原因:CORS标题' Access-Control-Allow-Origin'缺失)
*
我尝试过以下但无济于事:
修改我的htaccess。文件。这是:
RewriteEngine Off
AddHandler application / x-httpd-php53 .php .php5
DirectoryIndex index.cgi index.php
RewriteEngine On 标题集设置Access-Control-Allow-Origin" " 标题添加了Access-Control-Allow-Headers" origin,x-requested-with,content-type" 标题添加了Access-Control-Allow-Methods" PUT,GET,POST,DELETE,OPTIONS" 标题集设置Access-Control-Allow-Origin" " RewriteBase / RewriteRule ^ index.php $ - [L] RewriteCond%{REQUEST_FILENAME}! - f RewriteCond%{REQUEST_FILENAME}!-d 重写规则。 /index.php [L]
下载WP-CORS插件,这似乎是我需要的,但是血腥的设置'标签不出现!
在我的header.php文件的顶部添加了一些php,但这似乎也没有做任何事情。
我坐在123-reg上,所以我无法访问Apache,所以sudo a2enmod标题也不是一个选项。
任何帮助都会非常感激
答案 0 :(得分:0)
提供文件的服务器选择谁来请求文件。正如KIMB技术所说,您要请求的文件位于Google的服务器上。
您不能为其他人的服务器设置CORS。那只是不好。
您可以在here上从Mozilla阅读有关CORS的更多信息。