WP Rocket和GTranslate pro不兼容,当开启阿拉伯语时,会导致英文语言下网站左右镜像布局异常

WP Rocket和GTranslate pro不兼容,当开启阿拉伯语时,会导致英文语言下网站左右镜像布局异常

问题:英文网站导致布局左右镜像,缓存错误的加载了阿拉伯语的布局样式

解决方案:不缓存/ar/*阿拉伯语,避免布局样式缓存出现异常情况。唯一的缺点就是阿拉伯语切换时,没有缓存页面,对网页打开速度有一定影响。

  1. 进入 WP Rocket → 高级规则(Advanced Rules)
  2. 在“从不缓存以下页面”(Never Cache URLs)中添加:text/*?lang=* /ar/*
    • /*?lang=* 排除所有带语言参数的 URL(如 ?lang=ar)。
    • /ar/* 排除阿拉伯语等固定语言路径(如果使用子目录模式)。

Gtranslate官网声明解决方案: Using GTranslate with WP Rocket – WP Rocket Knowledge Base,全站禁用页面缓存,但网页打开速度直线下降,不是一定很好的选择。

Comments are closed.