URL wird bei redirect doppelt encodiert
Eingetragen von rhodes (631)
am 10.03.2018 - 11:39 Uhr in
am 10.03.2018 - 11:39 Uhr in
Hallo zusammen,
ich nutze das Drupal redirect module, um einige alte URLs auf neue umzuleiten. Grundsätzlich funktioniert das perfekt, aber leider nicht, wenn die neue Url spezielle Zeichen enthält.
Beispiel:
meinedomain.de/meinalterpfad soll per 301 Redirect-Eintrag umgeleitet werden zu meinedomain.de/mein%20neuer%20pfad .
Lege ich nun einen neuen Redirect an, trage diesen neuen Zielpfad ein und rufe die alte Seite auf, dann komme ich zu meinedomain.de/mein%2520neuer%20pfad
Das Problem ist, dass das %-Zeichen nochmal encoded wird. Versuche ich im Redirect Formular "meinedomain.de/mein neuer pfad" als Ziel einzugeben bekomme ich eine Fehlermeldung.
Was tun?
- Anmelden oder Registrieren um Kommentare zu schreiben
Dann trage doch Blanks statt
am 10.03.2018 - 23:51 Uhr
Dann trage doch Blanks statt %20 ein. So heißt der Pfad doch schließlich.
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *