为缩短的URL刷新调度程序缓存的推荐方法是什么?

时间:2018-03-19 20:35:56

标签: apache mod-rewrite aem

我正在使用AEM 6.3.1.0。为了实现URL缩短,我使用sling mappings并且它工作正常。现在在apache中,缓存以缩短的路径保存为/en/home.html,/en/home/page1.html等。

这会在发布/ content / myapp / en / home时干扰刷新代理,在apache中找不到相应的路径,并且不会发生刷新。这使得/en/home.html过时了。

我正在进一步阅读ACS Commons an awesome tool,这完全符合这一要求。 第二个Adobe replies修复使用Apache重写规则并将完整路径中的缓存持久化为AEM。

有没有人试过这两种方法,有什么建议吗?是否有任何警告将缓存持久化为完全合格的路径?

编辑:我的dispatcher.any文件来自here,而/ docroot看起来像这样:

/cache
  /docroot "/opt/apache2/cache"
  #/statfileslevel "3"
  #/allowAuthorized "1"
  #/serveStaleOnError "1"

我尝试将特定于路径的/ docroot编辑为' / opt / apache2 / cache / content / myapp'和静止文件不会失效。 我是否缺少使缓存无效的任何基本配置?

0 个答案:

没有答案