Eingefügte Links scheinen generell Probleme zu machen

Es gibt 31 Antworten in diesem Thema, welches 553 mal aufgerufen wurde. Der letzte Beitrag () ist von KaMaMa.

  • Hallo Jan,


    super, dass du uns hier einen Work-Around einstellst!


    Ich habe ihn gerade ausprobiert und muss sagen: Leider funktioniert das - zumindest bei meiner Zielseite - nicht, wenn ich wie du schreibst, an den Dereferer-String

    https://www.pilzforum.eu/sc-dereferer/?target=

    die Ziel-URL

    https://italic.units.it/index.…cedure=taxonpage&num=1320

    anhänge, was damit folgenden Gesamtstring für die Verlinkung ergibt:

    Weiterleitung - Pilzforum.eu

    Ich gelange dann zwar auf den Zielserver, werde allerdings zu einer Fehlermeldung umgeleitet:

    "https://italic.units.it/index.php?procedure=taxonpag"

    welche besagt, ich hätte keine Art gewählt, die aber eigentlich durch num=1320 definiert wurde.

    Das Ziel in Anführungszeichen setzen hilft auch nicht weiter...


    Hast du eine Idee, was das Problem sein könnte?

    Was mache ich hier falsch?


    LG, Martin

  • PS: Steht nebenbei auch in meiner Signatur...

    Wird in dem Forum auch nicht angezeigt!

    Dann musst du es in den Einstellungen zulassen, dass die Signaturen der Leite angezeigt werden

  • Hallo Martin,

    Ja, scheint auch bei mir so... anscheinend ein Problem mit diesen "Name-/Werte-Paarten" in der URL...

    Du musst die an die URL angehängten Name-/Werte-Paare (NUR die, nicht die ganze URL, also bloss: ?procedure=taxonpage&num=1320 ) mit einem URL-Encode kodieren - zB unter:

    h t t p s : / / www . urlencoder . org/de/

    Dann kommt das dabei Raus:

    ?procedure%3Dtaxonpage%26num%3D1320

    Damit geht's zumindest bei mir (siehe Bild)

  • Ist zwar alles ein wenig Gebastel, das technische Problem scheint allerdings klar: Die Foren-SW macht aus der GANZEN URL ein "URL Encode", statt nur als den "Name-/Werte-Paarten" (aka Parametern)

  • Hier: https:// www . pilzforum . eu/settings/

    Ich seh die Signaturen anderer Mitgleider

  • Hallo Jan,


    es liegt also an den Sonderzeichen der hinter der Zieladresse angehängten Parameter(kette) - in meinem Beispiel die Zeichen "'=" und "&", die übersetzt werden müssen in "%3D" resp. "%26", was der Encoder macht. Alle anderen Sonderzeichen ":", "\", "-", "?" etc. in der Zeile inkl. Zieladresse müssen aber erhalten bleiben.


    Eigentlich sollte genau dieses Herumgewurstel der Programmcode übernehmen und nicht der Benutzer...

    Es funktioniert, ist aber - vorsichtig ausgedrückt - etwas aufwendig und dem Standarduser eigentlich nicht zuzumuten.


    Hoffen weir mal, das der Bug bald behoben sein wird, bzw. ein Systemadministrator die entsprechenden Schalter in der Forums-Software betätigt (das stelle ich mir vielleicht zu einfach vor). ==Gnolm23


    LG, Martin