如何防止第三方盗用WordPress网站图片且不影响自身站点运行?
WordPress图片被盗用导致垃圾外链的解决方案
服务器层面设置防盗链
直接修改网站根目录的.htaccess文件,添加以下规则(替换yourdomain.com为你的实际域名),非本站引用的图片会返回403禁止访问,完全不影响自身站点加载:RewriteEngine On RewriteCond %{HTTP_REFERER} !^$ RewriteCond %{HTTP_REFERER} !^https://yourdomain.com/.*$ [NC] RewriteRule \.(gif|jpg|jpeg|png|bmp|webp)$ - [F]给图片添加水印
给全站图片添加包含你域名的水印,盗图者即便盗用,也相当于帮你做品牌曝光,且垃圾站使用带水印的图片会降低自身内容质量,反而削弱其对你站点的负面影响。可以用WordPress内置的水印功能(媒体设置里开启),或者批量处理已上传图片添加水印。CDN防盗链配置
如果你在用CDN服务,直接在CDN后台开启防盗链功能,设置仅允许你的主站域名引用图片资源。这种方式比服务器配置更灵活,还能分流图片请求,减轻服务器负载。提交垃圾外链申诉
针对已经产生的垃圾外链,到谷歌搜索控制台或百度资源平台提交「外链拒绝」申请,明确告知搜索引擎这些外链并非你主动创建,请求忽略其对站点评分的影响。隐藏图片真实存储路径
通过修改wp-config.php文件自定义图片上传路径,或使用插件将图片存储到独立子域名,配合CDN的URL重写功能,让盗图者无法获取到图片的真实原始链接,从根源上减少盗用可能。
内容的提问来源于stack exchange,提问作者Deserve FIrst
相关产品推荐
相关产品推荐

