Magento2删除静态文件路径中的Versionxxxxx
这个versionxxx原本是magento2提供的静态内容签名功能,是为了deploy后让静态资源缓存失效的,但在特殊情况下,这个versionxxx会导致静态资源出现404的情况,解决方法如下:
方法1:后台设置:
登录后台
Stores –> Configuration
在 Advanced 下, 选择 Developer
展开 Static Files Settings
将下拉框选项 Sign Static Files 选为 “No”
方法2:数据库设置
数据库执行:
insert into core_config_data (config_id, scope, scope_id, path, value) values (null, ‘default’, 0, ‘dev/static/sign’, 0);
然后在网站根目录执行:
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
php bin/magento cache:clean
完成后,vsersionxxx就去除掉了