Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hreflangs: x-default bei Auto-Sprachweiterleitung #524

Merged
merged 2 commits into from
Jan 2, 2023
Merged

Conversation

gharlan
Copy link
Member

@gharlan gharlan commented Jan 1, 2023

closes #511

In dem Issue war aufgefallen, dass wir bei der automatischen Startseiten-Sprachweiterleitung (gemäß Browsersprache) noch nicht x-default als hreflang setzen.
https://developers.google.com/search/blog/2013/04/x-default-hreflang-for-international-pages?hl=de

Neu liefert nun rex_yrewrite_seo::getHrefLangs auch den Wert für x-default, wenn man sich auf der Startseite befindet und für die Domain die automatische Sprachweiterleitung eingerichtet wurde.
Auf den einzelnen Sprach-Startseiten ist man weiterhin selbst verantwortlich, die Hreflang-Tags auch auszugeben (z.b. per $seo->getTags()). Dort ist dann x-default auch enthalten.

Während der Weiterleitung hingegen setzt yrewrite selbst die hreflangs (dort per Link-Header statt Meta-Tags, da wir gar keinen Antwort-Body für die Weiterleitung generieren).

@TobiasKrais
Copy link
Contributor

Die Idee gefällt mir sehr gut!

@gharlan gharlan enabled auto-merge (squash) January 2, 2023 17:41
@gharlan gharlan merged commit 0b180b9 into main Jan 2, 2023
@gharlan gharlan deleted the x-default branch January 2, 2023 17:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Weiterleitungsart der Startseite auf 301 ändern
2 participants