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
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.