Este módulo permite a los administradores del sitio web excluir URLs públicas del sitio web de /sitemap.xml.
El módulo solo afecta a la generación del sitemap. No despublica páginas, no cambia los derechos de acceso ni bloquea el acceso directo a las URLs excluidas.
También borra el sitemap en caché cuando se crean o eliminan páginas del sitio web, o cuando cambia su URL, de modo que las URLs del sitemap se actualizan en la siguiente generación del sitemap.
Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.
auto_awesome Qué hace este módulo
Generado por IA a partir del código · Odoo 18.0Permite a los administradores del sitio web excluir URLs específicas o patrones comodín del sitemap.xml público, y actualiza automáticamente el sitemap en caché cuando cambian las páginas.
Este módulo añade un ajuste de Sitemap Exclusions a la pantalla de configuración de Website, justo después del ajuste de robots.txt. Ahí puedes listar rutas o patrones, uno por línea, separados por comas o puntos y coma, para mantenerlos fuera del sitemap.xml público.
Los patrones admiten comodines: * coincide dentro de un segmento de ruta, ** cruza segmentos, y una / final excluye una ruta y todo lo que hay debajo. Las líneas que empiezan por # se ignoran. Se rellena previamente una lista predeterminada (por ejemplo /customers/, /livechat, /blog/*/feed, /jobs/apply/, /profile/).
- Las URLs excluidas se eliminan solo del listado del sitemap; las páginas no se despublican y el acceso directo no se bloquea.
- El autocompletado de enlaces del editor no se modifica, por lo que las páginas excluidas todavía se pueden enlazar.
- Un botón Reload Sitemap borra el sitemap en caché del sitio web actual y muestra una notificación de confirmación.
- El sitemap en caché también se borra automáticamente cuando se crean o eliminan páginas del sitio web, o cuando cambian su URL, publicación, indexación, fecha de publicación o sitio web.
El módulo extiende los modelos website, website.page y res.config.settings. Solo afecta a la generación del sitemap y a la pantalla de ajustes de Website.
Depende de
Modelos y campos (3)
- website · amplía un modelo existentesitemap_excluded_paths (Sitemap Exclusions)
- website.page · amplía un modelo existente
- res.config.settings · amplía un modelo existentesitemap_excluded_paths
Texto generado por IA (DeepSeek) al leer el código de la versión 18.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub
Disponibilidad por versión
Revisado: 2026-11-03Estado de confirmación: 1 confirmada, 8 sin información de 9 versiones.
Fuentes · Odoo 18.0
Confirmado el 2026-11-03 en la rama 18.0 de OCA/website.
terminal Instalación y uso
Documentación de OCA · Odoo 18.0Configuración
Fuente · Odoo 18.0Configure las exclusiones del sitemap:
- Vaya a Website > Configuration > Settings.
- Localice el ajuste Sitemap Exclusions.
- Introduzca una o varias rutas o patrones glob.
- Guarde los ajustes.
Los valores se pueden separar por:
- saltos de línea;
- comas;
- puntos y coma.
Por ejemplo, estos valores son equivalentes:
/customers/
/livechat
/blog/*/feed
/jobs/apply/
/profile//customers/, /livechat, /blog/*/feed, /jobs/apply/, /profile//customers/; /livechat; /blog/*/feed
/jobs/apply/, /profile/Las líneas que empiezan por # son comentarios.
Consulte la sección de uso para la sintaxis completa de los patrones: * coincide dentro de un segmento de ruta, ** cruza /, y un patrón que termina en / o en /** excluye esa ruta y todo lo que hay debajo.
El valor predeterminado solo cubre las rutas que tiene cualquier sitio web de Odoo. Añada las rutas específicas de su propia implementación, por ejemplo:
/website/info
/create-container-error
/machine-creation/website/info ya queda fuera del sitemap por el core cuando su vista está inactiva; añádalo aquí cuando esa vista permanezca activa.
Utilice el botón Reload Sitemap del mismo bloque de ajustes para vaciar manualmente el sitemap en caché.
Exclusiones del sitemap:
- Crea o publica páginas web como de costumbre.
- Configura las rutas o patrones a excluir en Website > Configuration > Settings > Sitemap Exclusions.
- Abre
/sitemap.xml. - Confirma que las URLs excluidas están ausentes y que las páginas públicas no excluidas siguen presentes.
Sintaxis de patrones:
| Patrón | Coincide | No coincide | | -------------- | ------------------------------------------------------- | ---------------------------------- | | /livechat | /livechat | /livechat/room | | /customers/ | /customers, /customers/acme, /customers/acme/2024 | /customers-list | | /blog/*/feed | /blog/news/feed | /blog/a/b/feed, /blog/news | | /solutions* | /solutions, /solutions-cloud | /solutions/cloud | | /jobs/** | /jobs, /jobs/apply/1, /jobs/a/b/c | /jobs-list |
En resumen:
*coincide dentro de un único segmento de ruta; nunca cruza un/.**cruza/, por lo que coincide con cualquier número de segmentos.- Un patrón que termina en
/o en/**es un prefijo: excluye esa ruta y todo lo que hay debajo. - Cualquier otro patrón coincide con esa ruta exacta. La barra final de la URL se ignora, por lo que
/livechaty/livechat/son la misma ruta.
Ejemplo:
- configura
/customers/; - publica una página en
/customers; - publica otra página en
/customers/other; - abre
/sitemap.xml.
Ambas URLs se excluyen, porque /customers/ es un prefijo. Usa /customers sin la barra final para excluir solo la primera.
Formas de actualizar el sitemap.xml:
- La caché del sitemap se borra automáticamente cuando se crean o eliminan páginas web, y cuando cambian su URL, estado de publicación, indexación, fecha de publicación o sitio web.
- El botón manual Reload Sitemap se puede usar cuando se necesita un borrado forzado de la caché del sitemap.
Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.
Las instrucciones de instalación, el paquete de distribución, las dependencias y los pasos de configuración no se muestran porque todavía no se han verificado en la documentación del módulo para ninguna versión.
Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.