Magento Forum

   
multilingua e multidominio
 
coach
Jr. Member
 
Total Posts:  12
Joined:  2008-10-15
 

Ciao a tutti.

Ho creato uno store con 5 lingue e per ogni lingua ho impostato un dominio.

esempio:

IT - www.italiano.it (dove risiede anche magento)
EN - www.english.com
ES - www.espanol.com
FR - www.francais.com
DE - www.deutch.com

Impostando i DNS dei domini e configurando i base_url su magento al cambio lingua cambia anche dominio correttamente.

Noto però che se accedo ad un dominio, fa il redirect o a quello di default la prima volta o alla lingua in sessione le volte successive.
Per fare in modo che se digito direttamente il dominio in lingua inglese non mi faccia il redirect al dominio in italiano (default) o all’ultimo visitato (sessione) cosa devo fare?

modificare l’.htaccess?
aggiungere il codice negozio all’url?

Grazie in anticipo.

 
Magento Community Magento Community
Magento Community
Magento Community
 
coach
Jr. Member
 
Total Posts:  12
Joined:  2008-10-15
 

Spero possa essere d\’aiuto a qualche altro utente, credo di aver risolto editando /index.php così:

switch ($_SERVER[\'HTTP_HOST\']{
    
    
case \'italiano.it\':
    case 
\'www.italiano.it\':
        
$mageRunCode \'it\';
        break;
    
    case 
\'espanol.com\':
    case 
\'www.espanol.com\':
        
$mageRunCode \'es\';
        break;
    
    case 
\'francais.com\':
    case 
\'www.francais.com\':
        
$mageRunCode \'fr\';
        break;
    
    case 
\'english.com\':
    case 
\'www.english.com\':
        
$mageRunCode \'en\';
        break;
    
    case 
\'deutch.com\':
    case 
\'www.deutch.com\':
        
$mageRunCode \'de\';
        break;
    
    default:
        
/* Store or website code */
        
$mageRunCode = isset($_SERVER[\'MAGE_RUN_CODE\']) ? $_SERVER[\'MAGE_RUN_CODE\'\'\';
        
/* Run store or run website */
        
$mageRunType = isset($_SERVER[\'MAGE_RUN_TYPE\']) ? $_SERVER[\'MAGE_RUN_TYPE\'\'store\';
        break;
        
}

Mage
::run($mageRunCode\'store\'/*$mageRunType*/);

Ho fatto il reindex di tutto, vuotato cache magento e cartelle /var/session/ e /var/cache/ e sembra andare tutto.

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
    Back to top