[FIX] web: detect googlebot to avoid redirects #196937
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Those redirects can kill how the site is fetched. If a website has its default language different to english and english is available as a secondary one, the crawler bot will be always redirected to the english version. For example: mysite.info/en_US.
The effect of that is that crawlers like the Googlebot-image aren't able to validate the site icon, as they don't use any site subfolder.
This is the relevant part where the redirection should be avoided
odoo/addons/http_routing/models/ir_http.py
Lines 452 to 455 in cce0b49
cc @Tecnativa TT48630
Set to draft for the moment to test on customer
I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr