Magento 2 - 通讯模板中的错误徽标网址

时间:2017-11-17 10:11:00

标签: magento magento2

  • Magento ver。 2.1.4
  • PHP 7.0.25
  • Nginx 1.10.2
  • 模式:制作

我使用模板内容创建通讯模板

{{template config_path="design/email/header_template"}}
TEST TEXT
{{template config_path="design/email/footer_template"}}

然后我制作时事通讯队列,并在我的电子邮箱上发送没有徽标图像的电子邮件; 在我看到的调试中,该徽标位于文件夹中:http://SITE.DOMAIN/static/version1510233956/frontend/vendor-magento/vendor-magento/en_US/Magento_Email/logo_email.png 打开那个网址时我可以看到图像。但电子邮件模板尝试从文件夹中取出徽标: http://SITE.DOMAIN/pub/static/version1510585793/frontend/vendor-magento/vendor-magento/en_US/Magento_Email/logo_email.png 没有形象。

当我尝试使用apache在另一台计算机上调试此错误时:徽标位于文件夹http://SITE.DOMAIN/static/version1510569003/frontend/vendor-magento/vendor-magento/en_US/Magento_Email/logo_email.png中,电子邮件模板从此文件夹中获取图像。结果,我在电子邮件中看到了徽标图片。

那么,“nginx - 生产服务器”上没有显示徽标图像的原因是什么?

1 个答案:

答案 0 :(得分:0)

试试这个:关闭静态文件的版本号。

商店 - >配置 - >开发者 - >静态文件设置 - >签署静态文件