Bonjour,
J’ai un site en trois langues dont seule la version française est complète.
Afin de ne pas perturber les permaliens, j’ai déjà activé les 2 autres langues, puisque les articles sont déjà partiellement traduits.
Mais voilà, j’aimerais que ces 2 autres langues ne soient pas visibles par l’internaute tant que les pages ne sont pas terminées ET il faudrait surtout éviter que Google y ait accès car il pourrait indexer du mauvais contenu.
Quel est le meilleur moyen pour y parvenir?
Voici ce à quoi j’ai pensé mais si vous avez une meilleure solution je suis preneur :
Concernant l’internaute, l’interface du site peut facilement être libérée des langues supplémentaires via javascript/CSS (Existe-t-il une alternative plus directe et plus simple?).
Quoiqu’il en soit, les liens des pages sont toujours présents, donc Google pourrait les voir.
J’ai vu qu’il est possible d’ajouter « Disallow : /en/ » dans le fichier robot.txt mais ça me semble léger, encore faudrait-il que Google le respecte. Reste que les pages sont accessibles à l’internaute qui ajouterait « /en/ » dans l’URL.
Donc j’ai également pensé à bloquer les autres langue via une instruction dans le fichier .htaccess et c’est ici que ja cale :
Quelle instruction écrire tout en sachant qu’elle ne doit pas « abimer » les autres instructions déjà présentes.
Et quelle stratégie adopter? Préférer une redirection vers la page 404 ou une redirection 302 vers la page française ?
Merci de m’éclairer.
-
Ce sujet a été modifié le il y a 1 semaine et 6 jours par
Maxximus.
-
Ce sujet a été modifié le il y a 1 semaine et 6 jours par
Maxximus.