我想从服务器上的json获取值。
我通过ajax获得价值。
我在控制台中收到错误消息:
阻止跨源请求:同源策略禁止读取 https:/web_page/filewith_json.php上的远程资源。 (原因: 缺少CORS标题“Access-Control-Allow-Origin”。
我的文件.htaccess中有:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^web_page.pl$ [NC]
RewriteRule ^(.*)$ https://www.web_page.pl/$1 [R=301]
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
<FilesMatch "\.(ttf|otf|eot|woff)$">
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
</IfModule>
</FilesMatch>
答案 0 :(得分:1)
您只允许ttf|otf|eot|woff
个文件上的跨源,但不允许php
个文件上的跨源。尝试将FilesMatch
替换为:
<FilesMatch "\.(php|ttf|otf|eot|woff)$">
(或完全删除FilesMatch
)