2010-04-08 56 views
0

编辑
我有一个aspx文件(Default.aspx的)加载flash文件(index.swf),但此SWF需要一个XML文件(foo.xml )正确加载。但是,我想阻止任何直接针对xml文件的请求。URL重写:防止显示XML

是否有可能使用重写引擎(例如isapi_rewrite)来检测xml文件是否被“热链接”或被“index.swf”(default.aspx中)加载?

任何想法?

谢谢。

回答

1

您可以使用RewriteCond %{HTTP_REFERER} ...检查http referer,但请记住一些代理和浏览器已将其关闭,因此您将始终得到空白referer。

+0

假设它可以是(;)),我将如何做到这一点? – ALOToverflow 2010-04-08 17:50:06