ÉDITER ceci s’avère être un bug, voir le message n°3
Si « Masquer les profils utilisateur du public » est coché, /u ne devrait-il pas être interdit dans robots.txt ?
Sinon, les moteurs de recherche obtiendront un 403, ce qui pourrait affecter le classement et la visibilité.
Actuellement, nous ajoutons déjà noindex aux routes /u. Cependant, comme le fichier robots.txt bloque cet accès, les moteurs de recherche ne peuvent pas voir l’en-tête.
Deuxièmement, SiteSetting.hide_user_profiles_from_public lève une exception Forbidden, ce qui empêche notre after_action: add no index header de se déclencher.
Ce PR s’assure que l’en-tête noindex est ajouté via before_action à la place. Nous pourrions envisager de retirer /u de
Malheureusement, cela ne fonctionne pas toujours. Bien que /u/rgj ait bien un en-tête x-robots-tag: noindex, /u/rgj/summary ne l’a pas, il semble donc que la modification la plus récente ait des effets secondaires indésirables.