根据我的统计数据,每个月我的网站上有多千兆字节的流量被各个网站消耗,主要是在意大利。在进一步检查我的原始访问日志时,他们内置了我网站中css和png文件的直接引用链接。我可以重命名它们但不会阻止它们访问我网站中的页面以获取完整的网址并继续访问它们。
有没有办法阻止访问我网站中的css和图像文件,除非它们来自同一个域,不知怎的?
此致
Greg J
答案 0 :(得分:1)
尝试将此添加到您的网络文档根文件夹中的.htaccess
文件中(通常为public_html
或htdocs
)(编辑域名):
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^yourdomain\.com
RewriteRule (?:jpg|png|gof|css) - [F]
这假设mod_rewrite phpinfo();
输出中已安装模块的列表
默认情况下,不为htaccess文件启用mod_rewrite。如果您要管理自己的服务器,请打开httpd.conf
并确保webroot目录块包含以下行之一:AllowOverride FileInfo
或AllowOverride All