Dili tespit etmek için en.example.com gibi alt alan adlarını kullanarak Drupal 7 ile çok dilli bir sitem var . Her şey beklendiği gibi çalışıyor, ancak en.m.example.com vb. Alan adları tarafından erişilebilir olmasını istediğim web sitesi cadının mobil bir sürümüne sahibim. Bunu nasıl yapabilirim? admin/config/regional/language
Her dil için yalnızca bir etki alanı ayarlayabilirim, ancak bu şekilde çalışabilmek için iki tane ayarlamanız gerekir:
for English:
en.example.com & en.m.example.com
for German:
de.example.com & de.m.example.com
etc.
(Wikipedia ile aynı yapıya sahip olmak istiyorum.) Sorun şu ki, dil seçimi için alt etki alanlarını kullanarak Drupal, tüm iç bağlantıları mutlak yollar olarak oluşturuyor. Örneğin, bir menü bağlantısı şu şekilde oluşturulur:
<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>
Bu nedenle, en.m.example.com'dan en.example.com'a istek göndermek için Apache ile bir alan takma adı oluşturabilirim, ancak tüm dahili bağlantılar kullanıcıyı mobil sürümden normale geri döndürür. Bu sorunu nasıl çözebilirim?