需要有关设置htaccess的帮助

时间:2011-03-13 10:49:45

标签: .htaccess web shared-hosting

我有一个网站。我网站上的一些图片在其他网站上进行了热链接。我想阻止它们。我想允许一些网站热链接我的图像(像一些论坛),因为我在这些论坛上发布了关于我的产品的帖子。我有网站列表,我经常推广我的产品,我想让他们热链接我的图像。我想阻止除列表之外的所有其他网站。

我使用来自hostgator btw的共享主机。

我希望这显然是可以理解的。

请帮忙。 感谢

2 个答案:

答案 0 :(得分:0)

您可以将此代码放入.htaccess文件中:

RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yoursite\.com [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} ^http://.*$
RewriteRule \.(jpe?g|gif|bmp|png)$ /media/nohotlinks.png [L] 

请阅读本文以获取更多信息 http://www.yourhtmlsource.com/sitemanagement/bandwidththeft.html

答案 1 :(得分:0)

将您要允许的网站作为RewriteCondition添加到您选择的热链接规则中,例如@ YNhat在上面。

来自alloweddomain.com的热链接:

RewriteCond %{HTTP_REFERER} !^http://(www\.)?alloweddomain\.com