Apache 阻止下载文件,但在我自己的网站页面上显示
我想阻止从目录下载图像,但允许它们显示在我自己的博客页面上(在同一个域上) 创建了以下.htaccess文件Apache 阻止下载文件,但在我自己的网站页面上显示,apache,.htaccess,Apache,.htaccess,我想阻止从目录下载图像,但允许它们显示在我自己的博客页面上(在同一个域上) 创建了以下.htaccess文件 order deny, allow deny from all allow from mydomain.ru 它阻止下载并阻止在我的博客页面上显示图像。 我错过了什么 共享主机,ubuntu linux,apache。我没有从mydomain访问httpd.conf的权限。ru将阻止所有不是来自mydomain.ru解析到的IP地址的请求。因此,假设您不是来自该IP,这就是图像被阻止的
order deny, allow
deny from all
allow from mydomain.ru
它阻止下载并阻止在我的博客页面上显示图像。
我错过了什么
共享主机,ubuntu linux,apache。我没有从mydomain访问httpd.conf的权限。ru将阻止所有不是来自mydomain.ru解析到的IP地址的请求。因此,假设您不是来自该IP,这就是图像被阻止的原因 我不知道你的图片是如何被提供的,但是如果
引用者与域名不匹配,你可以阻止。这很容易伪造,所以绝不是万无一失的
如果您的html中有许多指向图像的链接,则可以使用以下方法:
RewriteEngine On
RewriteCond %{HTTP_REFERER} !(.*\.)?mydomain.ru$
RewriteRule /path/to/directory - [F]
啊,我明白了。非常感谢。