当我尝试添加 Facebook 的链接时,它会将每张图片读取为缩略图,我不希望这样。无论如何我可以删除图像的那个功能,因为如果它通过 Facebook 读取它,那么搜索引擎将能够索引图像。无需在使用背景图像作为图像本身的 css 中创建特定类的任何想法?
谢谢, 亚伦
最佳答案
您也可以使用 .htaccess 来做到这一点。
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?yourdomain\.com [NC]
RewriteRule \.jpg$ http://some-image-location [NC,L]
#RewriteRule \.jpg$ - [NC,L] # this will result in failed request
如果您将它放在根文件夹中,那么您网站上的所有 *.jpg 将只出现在您的域页面中,任何从您域外链接的人都不会获得该图像。
如果您只想限制来自一个文件夹的图像,请将 htaccess 放在该文件夹中。
请注意,这些规则非常粗糙,会阻止您所在域以外的所有人(Google、Yahoo,甚至热链接)访问图像。
关于css - 使图像对搜索引擎和 Facebook 不可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6257693/