Nuevo en Symfony 4.3: Protección frente a motores de búsqueda

Los motores de búsqueda como Google, DuckDuckGo, Baidu y Yandex son capaces de rastrear e indexar todos los contenidos de tus sitios y aplicaciones poco después de que los publiques. Aunque esto es normalmente lo que quieres, también puede causar grandes problemas si publicas por error la versión de desarrollo de tu proyecto.

Por eso en Symfony 4.3 hemos añadido una funcionalidad para desactivar la indexación de los motores de búsqueda para los sitios en desarrollo. ¿Cómo funciona? Si el kernel de la aplicación se ejecuta en el modo "debug" (por defecto esto es así cuando la aplicación no se ejecuta en el entorno prod) Symfony añade la cabecera HTTP X-Robots-Tag: noindex a todas las respuestas.

X-Robots-Tag es una de las cabeceras HTTP que los buscadores tienen en cuenta al rastrear un sitio web. Si tu aplicación ya añade esa cabecera, entonces Symfony no modifica su valor. Además, si no quieres activar esta funcionalidad, puedes desactivarlas con la siguiente opción de configuración:

# config/packages/framework.yaml
framework:
    # ...
    disallow_search_engine_index: false

Esta funcionalidad fue contribuida por Gary Pegeot en el pull request #30325.

Fuente: New in Symfony 4.3: Automatic Search Engine Protection

Comentarios

Publicada el

25 de abril de 2019

Etiquetas

Proyectos Symfony destacados

La forma más sencilla de generar el backend de tus aplicaciones Symfony. Ver más

Síguenos en @symfony_es para acceder a las últimas noticias.