Closed isospin closed 4 years ago
wenn ich die zeile 50 auskommentiere, funktioniert es: https://github.com/FriendsOfREDAXO/yrewrite_scheme/blob/ff0f0244eb00d81cb32cae04b5f44ea9c581c36b/lib/yrewrite_url_schemes.php#L50
if ($domain->getStartId() == $art->getId()) {
if ($domain->getStartClang() == $art->getClang()) {
// return '/';
}
return $this->getClang($art->getClang(), $domain) . $path_suffix;
}
an der stelle müsste man vermutlich noch abfragen ob die sprachweiterleitung in yrewrite aktiviert wurde...
an der stelle müsste man vermutlich noch abfragen ob die sprachweiterleitung in yrewrite aktiviert wurde...
wenn alles geklappt hat liegt hierzu nun ein pull request vor: https://github.com/FriendsOfREDAXO/yrewrite_scheme/pull/29
Ist gemerged @isospin, bitte testen. Dann werde ich releasen. Danke
Leider musste ich den PR reverten, da fehlerhaft
@gharlan @isospin
13.07.2020 13:10:22 | ParseError | syntax error, unexpected '!' | redaxo/src/addons/yrewrite_scheme/lib/yrewrite_url_schemes.php | 49
Habe aber nicht verstanden warum
ich werde mindestens yrewrite 2.7 voraussetzen.
Du setzt ne beta-Version vorraus?
ja hier in der GitHub Variante aktuell ja. - Es wird erst verbindlich wenn yrewrite 2.7 im Installer ist.
in yrewrite 2.7 gibt es das neue feature
Startsprache automatisch gemäß Sprache des Client-Browsers, bevorzugte Sprache als Fallback
. wenn man diese automatische umleitung aktiviert, ist/
nur noch eine weiterleitung, und auch die bevorzugte sprache bekommt als startseite/de/
(o.ä.).sobald yrewrite_scheme aktiviert ist, wird die url der bevorzugten sprache wieder zu '/'. das führt dazu, das die seite der hauptsprache für user, die diese sprache nicht im browser eingestellt haben nicht aufrufbar ist.