Seite 1 von 1

[3.3] Links im BBCode werden durch den URL des Forums ergänzt

Verfasst: 13.12.2024 10:42
von tolles-foto_de
Hallo zusammen,

wenn ich in einem Beitrag einen Link einbauen will, z.B. [url]www.google.de[/url] wird dieser URL durch den URL des Forums ergänzt und sieht dann so aus www.urldesforums.de/www.google.de

Wenn ich nur den URL ohne BBCode im Text eingebe, funktioniert es ganz normal.

Ich finde den Fehler aber nicht.

Viele Grüße

Re: Links im BBCode werden durch den URL des Forums ergänzt

Verfasst: 13.12.2024 12:48
von Kirk
Hallo
Den url BBCode brauchst eigentlich nur wenn du anstatt den Link einen Linktext anzeigen lassen möchtest oder beim verfassen eines Beitrages unterhalb des Editors die Funktion "URLs nicht automatisch verlinken" aktiviert ist. Du kannst es auch so machen:

Code: Alles auswählen

[url]https://www.phpbb.de/community[/url]
also die komplette Adresse eingeben.

Re: [3.3] Links im BBCode werden durch den URL des Forums ergänzt

Verfasst: 13.12.2024 13:22
von tolles-foto_de
Danke, also ist das normal, dass sich das so auswirkt?

Viele Grüße

Re: [3.3] Links im BBCode werden durch den URL des Forums ergänzt

Verfasst: 13.12.2024 14:43
von LukeWCS
tolles-foto_de hat geschrieben: 13.12.2024 13:22 also ist das normal, dass sich das so auswirkt?
Ja. Und das Verhalten hat nichts mit phpBB zu tun, sondern mit deinem Browser. Wenn du einen Link mit [url]www.google.de[/url] erzeugst, ist das eine relative URL, da hier das Protokoll fehlt. Fahr bei dir im Forum bei einem Beitrag mit so einem Link mal mit dem Mauszeiger drüber, dann siehst du, dass da deine Foren URL davor gehängt wurde. Dann schaust dir den Link mal im Quelltext an, dann siehst du, dass da jedoch <a href="www.google.de" class="postlink">www.google.de</a> steht, dass ist das was phpBB tatsächlich erzeugt hat. Ergo fügt dein Browser noch was davor.

Wenn man ohne [url][/url] arbeitet, greift dagegen die Magic-URL-Funktion von phpBB und die "rät" quasi einen Link zusammen der in dem Fall auch gar nicht stimmt, weil http://www.google.de gibt es nicht. ;) Dass das dann trotzdem funktioniert, hat mit der erzwungenen Umleitung bei Google zu tun.

Und www ist schlicht eine Subdomain wie jede andere auch und ausserdem eine Antiquität die immer weiter an Bedeutung verliert. Ein Link der mit www. beginnt ist schlicht ein ungültiger Link, weil das Protokoll fehlt. Für die Bildung einer korrekten URL ist das Protokoll-Präfix relevant, nicht irgendwelche Subdomains.

Re: [3.3] Links im BBCode werden durch den URL des Forums ergänzt

Verfasst: 13.12.2024 17:47
von tolles-foto_de
Super, danke.

Viele Grüße