El parámetro ?tl se comporta de forma extraña

Así que noté algo extraño. Como quizás sepas, a veces produce mejores resultados de búsqueda cuando usas Google para buscar Meta. Así que fui a Google, introduje mi consulta, encontré mi tema y, de repente, noté que el título del tema en la pestaña del navegador (¡no en el tema en sí!) y el nombre de la categoría, y solo esa categoría, se habían traducido al holandés.

Curiosamente, esto desapareció cuando hice clic en otra página de Meta.

Después de cierta confusión, descubrí que esto se debía a que el tema tenía ?tl=nl adjunto a la URL, y que esto lo había añadido Google.

Así que estoy conectado y el parámetro tl solo debía funcionar para usuarios anónimos. Pero aparentemente afecta a algunos elementos si estás conectado.

Ahora intentemos esto mientras estamos desconectados y veamos qué sucede. Eso debería funcionar, ¿verdad?

Bueno. En realidad no.

Así que volvamos a por qué este parámetro terminó en un motor de búsqueda.

De hecho, el tema aparece dos veces en Google, una con ?tl=nl y otra sin él. Un detalle curioso es que el título y el fragmento del que tiene el parámetro no están en holandés, está en inglés al igual que el otro.

Para hacerlo más interesante, la URL canónica en el origen no tiene el parámetro, así que no me queda claro por qué Google lo indexó con el parámetro.

<link rel="canonical" href="https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789">

Así que tenemos:

  • el parámetro tl solo debe funcionar para usuarios anónimos (según la descripción de la configuración Set locale from param), pero para los usuarios conectados afecta al <title> y a la categoría.

  • de alguna manera termina en Google (aunque no sabría cómo evitarlo ya que Google aparentemente ignora canonical?)

  • para usuarios anónimos, el parámetro tl funciona solo parcialmente y no persiste. No se pasa entre solicitudes y no parece establecer una cookie (al menos, no en Meta)

    • establece ?tl
    • todo está en chino :tada:
    • navega a un tema
    • observa cómo solo las categorías están en chino :sob:
    • navega “atrás”
    • observa cómo el banner de bienvenida, las categorías siguen en chino pero los temas están en inglés :thinking:

5 Me gusta