【问题标题】:.htaccess block certain website.htaccess 阻止某些网站
【发布时间】:2012-02-10 15:00:25
【问题描述】:

我想知道是否有可能阻止某个网站的站点范围,例如 - 阻止 flickr.com,其中包括“img”src 和 css?就像阻止用户盗链到 Flickr 一样

如果是这样,我将如何在 htaccess 中配置它

谢谢,

【问题讨论】:

  • 这是初级的。在您的图像目录中,包含一个带有 Order deny,allow Deny from example.com 的 .htaccess
  • 您是在谈论从您的网站盗链的其他网站吗?或者您不希望您网站上的用户链接到其他网站?请扩展您的问题。
  • 后来,用户不热链接Flickr。所以要阻止对该域的所有请求
  • 你不能在 .htaccess 中这样做。您需要在显示用户提交的内容之前在处理用户提交内容的 PHP 代码中执行此操作。

标签: php apache .htaccess


【解决方案1】:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^http://(.+\.)?mysite\.com/ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteRule .*\.(jpe?g|gif|bmp|png)$ http://i.imgur.com/qX4w7.gif [L]

Stop Hotlinking

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-17
    • 1970-01-01
    相关资源
    最近更新 更多