Skip to content
● Grav 2.2 is out: 2x faster cold starts and 96% less memory on big sites. Read the announcement →

Langswitcher adds "/home" to alternate language links

Started by Thomas 7 years ago · 0 replies · 542 views
7 years ago

Hi all,
I have installed langswitcher on 2 multilanguages websites and all is OK, including using slugs.
On a 3rd website, except on home page, langswitcher is adding "/home" to alternate urls.
When I am on a French page, this is what shows:
[code]<link rel="alternate" hreflang="fr" href="https://example.fr/page-abc" />
<link rel="alternate" hreflang="en" href="https://example.fr/en/home/page-abc" />[/code].
The /home is also added to the FR or EN alternate links but nowhere else in the navigation.

It seems to be created by "rawRoute" in $data->page_route = $page->rawRoute(); of langswitcher.php but I cannot find how to remove this "/home". I compared site & system config files of different websites, reinstalled plug-in... but cannot find how to get rid of this /home...

Any idea how to remove it to avoid duplicate links and redirections ?

I come from self-taught html/css and enjoyed working with Grav during the past 9 months, including theming. Thanks for the good work of all, including on tutorials & forum: 1st time I need to ask!

Suggested topics

Topic Participants Replies Views Activity
Plugins · by complanar, 2 weeks ago
6 377 2 weeks ago
Plugins · by BenLaKnet, 2 weeks ago
1 191 2 weeks ago
Plugins · by complanar, 1 month ago
2 471 4 weeks ago
Plugins · by Vladimir Novak, 2 months ago
3 749 2 months ago
Plugins · by Mathieu Lecouturier, 2 months ago
3 588 2 months ago