我需要添加一个crossdomain.xml文件到我的网站,这样一个可嵌入的flash小工具就可以访问它的rss feed。小部件抛出了一个错误,看起来是因为我的crossdomain.xml文件没有被视为有效的xml文件。
请注意,如果您浏览到我的站点上的跨域文件,浏览器将打开下载对话框:http://imgfave.com/crossdomain.xml
然而,如果您转到另一个站点上的跨域文件,浏览器将打开文件:http://newfoundlandartstore.com/crossdomain.xml
也许我的服务器没有包含正确的xml文件头?有没有什么办法有一个PHP跨域文件并在php中设置头文件?
发布于 2009-05-03 06:01:20
在顶部,放入:
<?php
header('Content-Type: text/xml');
?>要使add服务器将.xml作为.php文件运行,请将此文件添加到.htaccess中
RemoveHandler .xml
AddType application/x-httpd-php .xml但是,您可以避免使用PHP,只需编写以下代码:
AddType text/xml .xmlhttps://stackoverflow.com/questions/816441
复制相似问题