Multilingue avec Polylang. Comment cacher une langue ? (Créer un compte)

  • WordPress :6.1
  • Statut : non résolu
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #2448930
    Maxximus
    Participant
    Initié WordPress
    3 contributions

    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.
Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.