0

我的 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 文件仍然被阻止。任何人都可以帮助我进行此配置吗?

谢谢!

4

1 回答 1

0

根据http://httpd.apache.org/docs/2.0/mod/core.html#directory

Directory-path 是目录的完整路径,或者是使用 Unix shell 样式匹配的通配符字符串。

因此,您的<Directory>标签应该使用文档根文件夹的完整路径,而不是相对于网站的路径。

于 2010-10-16T20:04:22.890 回答