Skip to content
Grav 2.1 is out: every page speaks Markdown. Read the announcement →

Langswitcher adds "/home" to alternate language links

Started by Thomas 7 years ago · 0 replies · 507 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
2 250 4 days ago
Plugins · by Vladimir Novak, 1 month ago
3 594 1 month ago
Plugins · by Mathieu Lecouturier, 2 months ago
3 416 2 months ago
Plugins · by Slebeig, 2 months ago
1 530 2 months ago
Plugins · by Rene, 3 months ago
2 730 3 months ago