Ho un sito multilingue con Drupal 7 che utilizza sottodomini come en.example.com per rilevare la lingua. Tutto funziona come previsto, ma ho una versione mobile del sito Web che desidero essere accessibile da domini come en.m.example.com ecc. Come posso fare? Posso impostare admin/config/regional/language
un solo dominio per lingua, ma dovrei impostarne due per farlo funzionare, come:
for English:
en.example.com & en.m.example.com
for German:
de.example.com & de.m.example.com
etc.
(Vorrei avere la stessa struttura di Wikipedia.) Il problema è che, usando i sottodomini per la selezione della lingua, Drupal crea tutti i collegamenti interni come percorsi assoluti. Ad esempio, verrà creato un collegamento al menu come:
<li class="menu-773"><a href="http://en.example.com/test" >test</a></li>
and not as
<li class="menu-773"><a href="/test" >test</a></li>
Quindi, potrei creare un alias di dominio con Apache, per inviare richieste da en.m.example.com a en.example.com, ma tutti i collegamenti interni porterebbero l'utente dalla versione mobile alla normalità. Come posso risolvere questo problema?