Closed ynamite closed 2 years ago
Die Methode rex_yrewrite::getFullPath() hängt im Redaxo Backend immer ein .. ans Ende der URL.
..
Statt https://dev.domain.com/erhält man so https://dev.domain.com../.
https://dev.domain.com/
https://dev.domain.com../
Wäre super, wenn die Methode unabhängig vom Kontext denselben Wert ausgeben würde.
Schuld scheint folgende Zeile in der Methode getFullPath zu sein: $subfolder = rex_url::base(); https://github.com/yakamara/redaxo_yrewrite/blob/5e05118e8b87ad76c62763391ac587410006e1c3/lib/yrewrite/yrewrite.php#L570
$subfolder = rex_url::base();
Fix aus folgendem Issue ist scheinbar der Auslöser: https://github.com/yakamara/redaxo_yrewrite/issues/306
Denke der eigentliche Fehler geht von rex_url::base() aus, aber das kann ich nicht so recht beurteilen. Möglicher Fix wäre, die Variable $subfolder zu prüfen if($subfolder=='..') $subfolder = ''; oder so ähnlich.
if($subfolder=='..') $subfolder = '';
PHP 7.4.24
Die Methode rex_yrewrite::getFullPath() hängt im Redaxo Backend immer ein
..
ans Ende der URL.Statt
https://dev.domain.com/
erhält man sohttps://dev.domain.com../
.Wäre super, wenn die Methode unabhängig vom Kontext denselben Wert ausgeben würde.
Schuld scheint folgende Zeile in der Methode getFullPath zu sein:
$subfolder = rex_url::base();
https://github.com/yakamara/redaxo_yrewrite/blob/5e05118e8b87ad76c62763391ac587410006e1c3/lib/yrewrite/yrewrite.php#L570Fix aus folgendem Issue ist scheinbar der Auslöser: https://github.com/yakamara/redaxo_yrewrite/issues/306
Denke der eigentliche Fehler geht von rex_url::base() aus, aber das kann ich nicht so recht beurteilen. Möglicher Fix wäre, die Variable $subfolder zu prüfen
if($subfolder=='..') $subfolder = '';
oder so ähnlich.PHP 7.4.24