Support » Allgemeine Fragen » Relative Links

Ansicht von 10 Antworten - 1 bis 10 (von insgesamt 10)
  • 1. relative links sind eine schlechte idee
    2. mit verlinkter seite kann dir besser geholfen werden.
    3. relative links sind aber eh eine schlechte idee

    1. relative links sind eine schlechte idee
    3. relative links sind aber eh eine schlechte idee

    Hast du dafür auch eine stichhaltige Begründung?

    Weil WP grundsätzlich mit absoluten Links arbeitet und es auf Unterseiten immer Probleme geben wird mit relativen Links?

    Hi @danielmarsch:

    Ich habe keine Ahnung davon, wie praxistauglich die letztendlich sind, aber es existieren Plug-ins dafür:

    https://wordpress.org/plugins/search.php?q=relative+url

    Mehr Hintergrund-Informationen, wieso in WordPress absolute URLs verwendet werden, liefert dieser Thread:

    https://core.trac.wordpress.org/ticket/17048

    @aminteractiondesign

    Nur noch mal zur Erklärung, wieso ich nachgefragt hatte

    1. relative links sind eine schlechte idee
    3. relative links sind aber eh eine schlechte idee

    ist etwas anderes, als

    1. relative links in WordPress sind eine schlechte idee
    3. relative links in WordPress sind aber eh eine schlechte idee

    .

    und eine Begründung finde ich generell immer wichtig, als nur etwas in den Raum zu werfen.

    Bei den Plug-ins kam mein einschränkender Verweis auf „praxistauglich?“, weil: echt keine Ahnung, ob das Routing damit überall funktioniert.

    Wenn jemand in einem WordPress-Supportforum eine Frage zur Verwendung von relativen Links in seiner WordPress-Installation stellt, darf man IMHO schon davon ausgehen, dass sich die Aussage „relative links sind eine schlechte idee“ auch auf die Verwendung in WordPress beziehen.

    Beiträge können sehr unterschiedlich dargestellt werden: einzeln oder in einer Beitrags-Übersichtsseite, in Archiven oder als Suchergebnis. Die URL zu diesem Inhalt ist immer ein anderer und relative Links hätten demnach immer ein anderes Ziel. Seiten werden zwar üblicherweise einzeln dargestellt, können aber auch – wie z.B. in den Panels des neuen Standard-Themes Twenty Seventeen – in einer anderen Seite eingebunden sein. Auch hier funktioniert ein relativer Link dann nicht mehr wie gewünscht.

    @la-geek: Ja, ich bezog meine Aussage tatsächlich explizit auf WordPress. Außerhalb von WP bin ich auch eher ein Fan von relativen URLS unter Verwendung des base tags.

    @aminteractiondesign

    Ja, das geht mir genauso. Joomla! arbeitet zum Beispiel nur mit relativen URLs.

    Ist zudem aber auch eine Art Glaubenskrieg, was generell besser ist, da driften die Argumente ganz schön auseinander.

    Hallo Daniel,

    so undurchschaubar ist das gar nicht.

    Wenn du einen relativen Link setzt, dann wird eben relativ von der Ausgangsposition ausgegangen, also bei „example.org/subseite/“ wird eben „impressum“ hinten angehängt.

    WordPress versucht einen Permalink aufzulösen und korrekt weiterzuleiten. Auf der ersten Ebene kann er das noch gut unterscheiden. /category/ sind Kategorie-Archive, /tag/ sind Schlagwort-Archive, /author …, /20xx …, usw. – findet WP etwas nicht, kann der slug „impressum“ trotzdem eindeutig zugeordnet werden. Bei der nächsten Ebene müsste WP bei der programmatischen Unterscheidung viel mehr Möglichkeiten abdecken, wieso es wahrscheinlich scheitert bzw. es gar nicht versucht und einen 404 ausgibt.

    Hier ist ein etwas angestaubtes Plugin, dass die internen Regeln ausgibt, nach denen WP vorgeht:
    https://wordpress.org/plugins/rewrite-rules-inspector/

    Anstatt eines Text-Widget kannst du ggf. auch das Widget „Individuelles Menü“ nutzen und für Datenschutz+Impressum ein eigenes Footer Menü erstellen, welches du in diesem Widget auswählst. Dann werden die Links automatisch absolut gesetzt und du musst nicht an deinem Text-Widget herumfummeln.

    Gruß, Torsten

Ansicht von 10 Antworten - 1 bis 10 (von insgesamt 10)
  • Das Thema „Relative Links“ ist für neue Antworten geschlossen.