Buongiorno!
Sto realizzando un sito per un'azienda che opera in diverse nazioni. Tra le richieste dell'azienda c'è quella di eliminare le famose "bandierine nell'intro" per scegliere la lingua in cui visualizzare il sito e la possibilità di gestire il tutto in modo semplice con un cms.
Per la realizzazione del sito ho pensato di utilizzare Wordpress e il plugin "qtranslate" che dovrebbe avere già incorporato un "riconoscimento della lingua del browser". Nonostante abbia settato tutto a regola d'arte il riconoscimento non funziona. Ho pensato quindi di forzare il tutto creando una index.php che forzi il re-indirizzamento in base alla lingua del browser.
Ho buttato giù questo codice
<?php
function redirect() {
$lang=substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2);
switch($lang) {
case "it": {
header("Location: cliente8331/it/");
break;
}
case "en": {
header("Location: cliente8331/en/");
break;
}
case "fr": {
header("Location: cliente8331/fr/");
break;
}
case "de": {
header("Location: cliente8331/de/");
break;
}
case "es": {
header("Location: cliente8331/es/");
break;
}
case "ru": {
header("Location: cliente8331/ru/");
break;
}
default: {
header("Location: language_picker.html");
}
}
}
redirect();
?>
Questo tipo di re-indirizzamento mi penalizzerà a livello di indicizzazione? Come si comporterà il bot?