2013-01-12 31 views
0

我正在使用安装了ISAPI Rewrite 3的共享托管软件包。问题是,当我尝试修改.htaccess以防止盗链时,它不起作用。有没有人有ISAPI重写的经验,可以阐明我做错了什么。我把这个文件放到与Default.aspx相同的目录下。 .htaccess是: -IIS/Helicon ISAPI Rewrite Hotlinking Protection

[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] 

语法正确还是别的是这种情况?一如既往,您的帮助表示赞赏。

+0

您是否尝试创建一个简单的规则来确保正在处理.htaccess文件规则? –

回答

0

尝试添加“RewriteBase /”,但一切看起来不错。它可能会在您的权限中失去作用。