【问题标题】:Need help on setting up htaccess需要帮助设置 htaccess
【发布时间】:2011-03-13 10:49:44
【问题描述】:

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

顺便说一句,我使用 hostgator 的共享主机。

我希望它可以清楚地理解。

请帮忙。 谢谢

【问题讨论】:

标签: .htaccess web shared-hosting


【解决方案1】:

您可以将此代码放入您的 .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

【讨论】:

  • 我的要求不同。我想允许一些网站热链接我的图像/文件,而不允许其他网站。谢谢
【解决方案2】:

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

来自alloweddomain.com的盗链:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-22
    • 1970-01-01
    • 2021-12-13
    • 2010-12-08
    • 1970-01-01
    • 2012-02-14
    • 1970-01-01
    • 2013-03-15
    相关资源
    最近更新 更多