我在httpd.conf中有这个配置
<Directory />
AllowOverride none
Order Deny,Allow
Deny from all
Allow from 66.220.144.0/20 69.63.176.0/20
</Directory>
<Files crossdomain.xml>
Order deny,allow
Allow from all
</Files>
我想要实现的是允许Facebook访问Web应用程序并拒绝其他所有人,但允许每个人访问文件crossdomain.xml。不幸的是,上述配置不起作用。上述配置的结果是仍然阻止了crossdomain.xml文件。任何人都可以帮我解决这个问题吗?
谢谢!
答案 0 :(得分:0)
每http://httpd.apache.org/docs/2.0/mod/core.html#directory:
目录路径是完整路径 到目录或通配符字符串 使用Unix shell风格的匹配。
因此,您的<Directory>
标记应使用文档根文件夹的完整路径,而不是相对于网站的路径。