[IMP] website_blog: avoid redirect 301 for /blog/feed

-Before this commit the url is like /blog/1/feed then it will become a
redirect 301 url to /blog/travel-1/feed which is not good for SEO.
Therefore we change to slug(blog) to ensure no redirect occur

closes odoo/odoo#160583

X-original-commit: 3192d2d531e918a705aee2341881a80294f848dd
Signed-off-by: Jérémy Kersten <jke@odoo.com>
This commit is contained in:
Nguyễn Đại Dương
2024-04-05 08:57:49 +00:00
committed by Jeremy Kersten
parent d234e26890
commit e7187ec1c0
2 changed files with 2 additions and 2 deletions
@@ -137,7 +137,7 @@ Options:
<a t-if="website.social_github" t-att-href="website.social_github" t-att-class="classes"><i class="fa fa-github text-github" aria-label="Github" title="Github"/></a>
<a t-if="website.social_instagram" t-att-href="website.social_instagram" t-att-class="classes"><i class="fa fa-instagram text-instagram" aria-label="Instagram" title="Instagram"/></a>
<a t-if="website.social_tiktok" t-att-href="website.social_tiktok" t-att-class="classes"><i class="fa fa-tiktok text-tiktok" aria-label="TikTok" title="TikTok"/></a>
<a t-if="blog" t-att-href="'/blog/%s/feed' % (blog.id)" t-att-class="classes"><i class="fa fa-rss-square" aria-label="RSS" title="RSS"/></a>
<a t-if="blog" t-att-href="'/blog/%s/feed' % slug(blog)" t-att-class="classes"><i class="fa fa-rss-square" aria-label="RSS" title="RSS"/></a>
</div>
<t t-call="website_mail.follow" t-if="blog">
<t t-set="email" t-value="user_id.email"/>
@@ -24,7 +24,7 @@ list of filtered posts (by date or tag).
<template id="blog_post_short" name="Blog Posts">
<t t-call="website_blog.index">
<t t-set="head">
<link t-if="blog" t-att-href="'/blog/%s/feed' % (blog.id)" type="application/atom+xml" rel="alternate" title="Atom Feed"/>
<link t-if="blog" t-att-href="'/blog/%s/feed' % slug(blog)" type="application/atom+xml" rel="alternate" title="Atom Feed"/>
<meta t-if="active_tag_ids" name="robots" t-attf-content="none"/>
</t>