IIS / Helicon ISAPI重写热链接保护

时间:2013-01-12 12:50:58

标签: iis isapi-rewrite

我正在使用安装了ISAPI Rewrite 3的共享主机软件包。问题是,当我尝试修改.htaccess以防止热链接时,它不起作用。有没有人有ISAPI重写的经验,可以揭示我做错了什么。我把文件放在与Default.aspx相同的目录中。 .htaccess是: -

[ISAPI_Rewrite]
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example.net [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example.co.uk [NC]
RewriteRule \.(jpg|jpeg|gif)$ - [NC,F,L]

语法是否正确或其他情况如何?一如既往,感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

尝试添加“RewriteBase /”,但其他一切看起来都不错。它可能是你的权限。