我们在Drupal上写了网站。
我们希望进行Nginx缓存,但我们遇到了一个问题。
Nginx缓存工作完美,但如果用户A将转到页面
Example
和nginx缓存它。用户B使用移动主题http://domain.com并转到http://domain.com/?theme=mobile,他会看到桌面版而不是移动版。
我想为桌面版制作http://domain.com/之类的东西 和http://domain.com/any/url/path
有可能吗?我在哪里可以找到有关如何操作的信息?
答案 0 :(得分:0)
此模块名为移动开关,可根据用于访问网站的设备自动切换主题:https://www.drupal.org/project/mobile_switch
答案 1 :(得分:0)
这比我想象的要容易。
我们使用ThemeKey模块,所以我添加了一些规则取决于像#34; drupal:path visuallimpaired/%
"并使用hook_url_inbound_alter
和hook_url_outbound_alter
创建我自己的插件来添加和删除前缀,它可以正常工作。