Vorrei cercare di capire quale sia il miglior sistema per un sito multilingua.
Ho un sito in lingua italiano e inglese e la struttua del sito è
dominio.net/en
dominio.net/it
se un utente o un motore di ricerca accede direttamente a dominio.net il sistema rileva la lingua dell'utente e lo reindirizza alla versione della lingua più appropriata
Il sistema di rilevamento fa uso di Geo IP per identificare la locazione di accesso dell'utente, fa uso della lingua impostata dal browser e di cookie (se l'utente ha precedentemente visitato il sito e scelto la lingua).
La mia domanda è relativa al tipo di reindirizzamento. Andrà bene? O ci possono essere problemi?
Al momento se il sistema rileva l'utente come italiano, il reindirizzamento avviene con header 301 (permanently moved)
Se il sistema rileva l'utente come di lingua inglese il reindirizzamento avviene con header 302 (temporarily moved)