Nginx 跨域文件 crossdomain.xml
时间:2022-09-08 17:45 来源:linux.it.net.cn 作者:IT
某些程序要求网站根目录必须有crossdomain.xml这个文件,并且响应的Content-Type,必须是text/xml。
下载crossdomain.xml
网址:http://kbs-dokdo.gscdn.com/crossdomain.xml
保存位置:/etc/nginx/conf.d/crossdomin.xml
内容
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<allow-access-from domain="*" />
<site-control permitted-cross-domain-policies="all"/>
</cross-domain-policy
编写脚本
保存位置:/etc/nginx/conf.d/crossdomain.xml.conf
内容如下
# crossdomain.xml
location ~ ^/crossdomain.xml$ {
default_type text/xml;
root conf.d/;
}
引用示例
示例中没有写location / 的脚本
关键的位置就是include处
示例代码
server {
listen 80;
server_name _;
client_max_body_size 4m;
client_body_buffer_size 128k;
include default.d/*.conf;
add_header 'Cache-Control' 'no-cache';
include conf.d/crossdomain.xml.conf;
access_log off;
}
(责任编辑:IT)
某些程序要求网站根目录必须有crossdomain.xml这个文件,并且响应的Content-Type,必须是text/xml。 下载crossdomain.xml 网址:http://kbs-dokdo.gscdn.com/crossdomain.xml 保存位置:/etc/nginx/conf.d/crossdomin.xml 内容 <?xml version="1.0"?> <!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> <cross-domain-policy> <allow-access-from domain="*" /> <site-control permitted-cross-domain-policies="all"/> </cross-domain-policy 编写脚本 保存位置:/etc/nginx/conf.d/crossdomain.xml.conf 内容如下 # crossdomain.xml location ~ ^/crossdomain.xml$ { default_type text/xml; root conf.d/; } 引用示例 示例中没有写location / 的脚本 关键的位置就是include处 示例代码 server { listen 80; server_name _; client_max_body_size 4m; client_body_buffer_size 128k; include default.d/*.conf; add_header 'Cache-Control' 'no-cache'; include conf.d/crossdomain.xml.conf; access_log off; } (责任编辑:IT) |