2015-11-13 109 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添加和刪除前綴,和它的作品。