首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我怎样才能停止在另一个网站上使用我的图片?

我怎样才能停止在另一个网站上使用我的图片?
EN

Stack Overflow用户
提问于 2015-03-24 12:10:01
回答 2查看 45关注 0票数 0

假设我在服务器(www.myserver.com)上显示图像,如下所示:

代码语言:javascript
运行
复制
<img src='http://www.myserver.com/users/images/example.jpg' alt='example' />

上面的映像应该显示出来,因为它在我的服务器上,但是如果相同的html来自不同的主机,例如: www.otherserver.com -我不想显示图像。

有人能详细说明如何解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-24 12:26:41

如果您正在使用apache,则可以通过htaccess停止热链接。请看这是完整的指南。tutorial.html

票数 2
EN

Stack Overflow用户

发布于 2015-03-24 12:18:17

我认为您可以在您的案例中使用http-server (nginx或其他),您可以创建新的路由,例如:

代码语言:javascript
运行
复制
location ~* ^.+\.(jpg|jpeg|gif|png)$ {
    valid_referers none blocked www.myserver.com myserver.com;
    if ($invalid_referer) {
        return 403;
    }
}

nginx - referers文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29232319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档