在zencart中安装Image Handler2可以带来更好的用户体验,但是它对搜索引擎优化却相当不利。本来图片的URL是产品的关键字,而用Image Handler生成的图片缓存代替了原来的图片,图片的URL地址变成一个随机的字符串。这个对SEO来说是极其不友好的。对我们做SEO的来说,即使牺牲一点用户体验也要做好搜索引擎的友好度。所以相当一部分站长会选择不用Image Handler2.
下面介绍一种既可以提高用户体验又可以有利SEO的方法。
找到includes\extra_configures\bmz_image_handler_conf.php,
将配置文件里的$ihConf['noresize_key']??= 'noresize';
改成$ihConf['noresize_key']? = 'jpg';
这样,只要图片的格式是jpg就不会被随机字符串取代,不会生成图片缓存。Everything is possible!