Tengo un sitio multilingüe con Drupal 7 que utiliza subdominios como en.example.com para detectar el idioma. Todo funciona como se esperaba, pero tengo una versión móvil del sitio web que quiero que sea accesible por dominios como en.m.example.com, etc. ¿Cómo hago esto? Puedo configurar admin/config/regional/language
solo un dominio por idioma, pero tendría que configurar dos para que funcione, como:
for English:
en.example.com & en.m.example.com
for German:
de.example.com & de.m.example.com
etc.
(Me gustaría tener la misma estructura que Wikipedia). El problema es que, al usar subdominios para la selección de idioma, Drupal crea todos los enlaces internos como patrones absolutos. Por ejemplo, se creará un enlace de menú como:
<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>
Por lo tanto, podría crear un alias de dominio con Apache, para enviar solicitudes de en.m.example.com a en.example.com, pero todos los enlaces internos devolverían al usuario de la versión móvil a la normalidad. ¿Como puedó resolver esté problema?