当您的 Magento 网站具有多个版本并且浏览器需要发现它们时,常用的开发工具之一是使用静态文件签名。

关于静态文件签名

可以通过更改数字签名(包括 JavaScript、CSS、图像和字体)来监控静态文件。签名附加到基本 URL 之后的路径。如果文件的签名与浏览器中当前缓存的签名不同,则使用该文件的最新版本。

 

例如,当您运行命令时 

php bin/magento 设置:静态内容:部署 

要部署静态内容,Magento 会自动更改部署的版本。

使用静态文件签名的配置

要启用签名静态文件,您应该按照以下步骤操作:

  1. 访问后端并登录到管理员帐户。
  2. 管理侧边栏上,转到商店>配置>高级 >开发人员>静态文件设置
  3. 选择是以启用此配置。

除此之外,您还可以使用命令行来启用或禁用上述配置。

php bin/magento 配置:设置 dev/static/sign <值>

值为 1(启用)或 0(禁用)。

例如,当您启用时,URL 将显示为 

http://magento2.com/pub/static/version1591840430/frontend/Magento/luma/en_US/mage/calendar.css

或者在另一种情况下,当您禁用时,URL 将是

http://magento2.com/pub/static/frontend/Magento/luma/en_US/mage/calendar.css

注意:配置静态文件设置仅在开发人员模式下可用。

结论

这是关于在 Magento 中启用使用静态文件签名的指南。

希望您会对这些有用的信息感到满意。