更新css后阿里云对象存储不同步更新

正在查看 9 个帖子:1-8 (共 8 个帖子)
  • 作者
    帖子
  • linssi
    • 文章数量: 7
    @linssi
    楼主

    请教一下有关对象存储不同步的问题

    我网站上使用了阿里云的对象存储服务,会同步wp-content/uploads下面的文件

    但是我发现elementor的css文件也放在这个路径下的

    网站请求css的路径是这样的 wp-content/uploads/elementor/css/post-715.css?ver=1644398059

    猜测是用后面的版本号来区分css 而不是单纯的文件名

    现在现象就是我用elementor更新的样式 在前端刷新不出来 只有在阿里云控制台删除对应的css 回源后才可以显示

    请问下 这种问题有什么好的解决

    来自重庆市, 重庆, 中国
    linssi
    • 文章数量: 7
    @linssi
    楼主

    请教一个有关elementor修改后对象存储css不同步更新的问题

    我网站使用的是阿里云的对象存储 同步的路径是 wp-content/uploads

    我发现elementor的css 也是放在这个路径下面的

    请求路径类似于这样: wp-content/uploads/elementor/css/post-1447.css?ver=1644398060

    应该使用后面的版本号来区分是否是最新的文件

    现在的问题是阿里云似乎忽略了版本号 造成我只有在阿里云管理后台删除文件后 重新回源才能拿到最新的css

    请问一下这个问题是否有什么解决办法

    来自重庆市, 重庆, 中国
    qwer1720346159
    • 文章数量: 46
    @qwer1720346159

    应该是无解的,可以试试工单问问阿里云能不能按参数存储。

    来自福州市, 福建省, 中国
    linssi
    • 文章数量: 7
    @linssi
    楼主

    好吧 谢谢你

    来自重庆市, 重庆, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    这个确实无解。只能是把云存储去掉,只用 CDN,CDN 是可以识别参数的。现在类似又拍云的这种 CDN 都支持 CDN 访问时自动镜像到云存储,下次回源直接从云存储取。同时镜像过程中也可以排除掉某些文件不镜像(比如可以排除掉这些 css、js,这样图片就从云存储回源,css、js 从源站回源),所以我感觉又拍云可能更合适一些。

    来自济南市, 山东省, 中国
    linssi
    • 文章数量: 7
    @linssi
    楼主

    我问阿里的客服了 是不支持

    我现在准备改下 OSS Aliyun 这个插件 图片资源走oss css和js其他文件就不存oss 这样就css就走cdn不走oss了 应该就行了

    来自重庆市, 重庆, 中国
    linssi
    • 文章数量: 7
    @linssi
    楼主

    改了下 OSS Aliyun 加了个配置项 可以过滤掉正则匹配的文件

    正则会被转义 不能写反斜杠 还不知道为啥

    来自重庆市, 重庆, 中国
    孙锡源
    • 文章数量: 704
    @ibadboy

    不好意思忘记回复了。

    这个问题你是否已经解决了?未解决的话把你修改的代码部分贴一下。

    来自潍坊市, 山东省, 中国
    linssi
    • 文章数量: 7
    @linssi
    楼主

    是保存的时候用了转义 问题不大 已经搞定了 谢谢

    来自重庆市, 重庆, 中国
正在查看 9 个帖子:1-8 (共 8 个帖子)
  • 哎呀,回复话题必需登录。

话题信息