2015-11-13 81 views
0

我们得到了用Drupal编写的网站。drupal的自定义url主题

我们想让Nginx缓存,但是我们遇到了一个问题。

Nginx缓存工作完美,但如果用户A会去页 http://domain.com和nginx缓存它。用户B使用手机主题http://domain.com/?theme=mobile并去了http://domain.com/,他会看到桌面版本而不是手机版本。

我要让像http://domain.com/any/url/path台式电脑版本 和http://domain.com/mobile/any/url/path

这可能吗?我在哪里可以找到有关如何做到这一点的信息?

回答

0

很容易,比我的期望。

我们使用ThemeKey模块,所以我加了一些规则取决于网址,如“drupal:path visuallimpaired/%”,只是让我自己的插件使用hook_url_inbound_alterhook_url_outbound_alter添加和删除前缀,和它的作品。