From d39856dbe88b4492a6bf2d9b30923e58a945d692 Mon Sep 17 00:00:00 2001 From: Romain Derie Date: Wed, 4 Apr 2018 18:19:29 +0200 Subject: [PATCH 1/2] [FIX] website_blog: prevent crawler on multiple blog tags page Before this commit: If a blog had multiple tags on the page, the crawler would click on every one of them one after another until every tags combination got crawled. With a lot of tags, this could result in million of URLs. Now, we prevent URLs with more than one tag to be crawled. Eg: With tags 'A', 'B', C': /A /A/B /A/C /A/B/C /A/C/B /B /B/A /B/C /B/A/C /B/C/A /C /C/A /C/B /C/A/B /C/B/A --- addons/website_blog/views/website_blog_templates.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml index 779ef067f95..513170dcf93 100644 --- a/addons/website_blog/views/website_blog_templates.xml +++ b/addons/website_blog/views/website_blog_templates.xml @@ -103,6 +103,7 @@ +
From 27162b0e73a1887fc7178d6b79553c2301e1bac4 Mon Sep 17 00:00:00 2001 From: Romain Derie Date: Thu, 5 Apr 2018 17:25:34 +0200 Subject: [PATCH 2/2] [FIX] website_blog: optimize crawler prevention Commit d39856db prevents crawler to crawl and index blog tag URL which could lead to possibly millions of URLs combinaison. Still, it would crawl (but not index) second level of tags combinaison. This commit ensure that crawling is prevented when already one tag on the URL. --- addons/website_blog/views/website_blog_templates.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml index 513170dcf93..09123763676 100644 --- a/addons/website_blog/views/website_blog_templates.xml +++ b/addons/website_blog/views/website_blog_templates.xml @@ -103,7 +103,7 @@ - +