Wordpress hängt Links an Artikel-URL an -> 404

  • Hi,

    ich habe ein extrem nerviges Problem mit meinem Wordpress.

    Das Problem stellt sich wie folgt dar:

    Code
    [COLOR=#555555][FONT=sans-serif]/link/zum/artikel/www.ghostery.com[/FONT][/COLOR]

    [COLOR=#555555][FONT=sans-serif]

    Das sollte eigentlich ein externer Link sein, ist eigentlich auch korrekt ausgezeichnet:
    [/FONT][/COLOR]

    HTML
    <a title="Ghostery" href="ghostery.com">Ghostery</a>

    Funktioniert bei genauso geschriebenen Links im selben Artikel (!) korrekt.

    Das selbe Problem habe ich auf einigen Seiten mit dem Favicon. Das ist im Header via

    HTML
    <link rel="shortcut icon" href="favicon.ico" type="image/x-icon">

    eingebunden, hat auch einige Zeit funktioniert, jetzt sehe ich kein Favicon mehr (Problem Teil 1), stattdessen laufen massig 404-Fehler auf, weil die Browser offenbar nicht /favicon.ico aufrufen wollen, sondern

    Code
    [COLOR=#555555][FONT=sans-serif]/link/zum/artikel/favicon.ico[/FONT][/COLOR]

    (Problem Teil 2).

    Kann mir wer helfen?

    Danke schonmal!

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ein externen Link muß immer mit http:// oder https:// beginnen. Also müßte es so aussehen:

    HTML
    <a title="Ghostery" href="http://ghostery.com">Ghostery</a>

    Und die URL des Favoriten-Icon darf auch nicht relativ sein, sonst bezieht sie sich immer auf die aktuelle Verzeichnisebene. Hier sollte es dann so aussehen, falls das favicon im Wurzelverzeichnis liegt:

    HTML
    <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">

    Zum Nachlesen der verschiedenen Linkarten empfehle ich:
    http://de.selfhtml.org/html/verweise/index.htm

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Ach herrje, Wordpress legt Wert auf http://? Gut, weiß ich's für die Zukunft. Danke!
    Das mit'm Icon hätte mir selber auffallen können - trotzdem auch hier danke :)

  • Was heißt "Wordpress legt Wert auf http://"?

    Das hat nichts mit Wordpress zu tun, sondern ist Sache des Browsers. Im HTML-Quelltext steht es ja so drin, wie Du es geschrieben hast. Der Browser muß dann entscheiden, wie er eine relative URL auflöst. Es könnte ja auch sein, daß es eine lokales Verzeichnis "ghostery.com" gibt bzw. das nimmt der Browser halt an, wenn das Protokoll fehlt.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • Um mich einzumischen, erstaunlich dabei ist, dass YouTube kein HTTP-Protokoll mehr verwendet, die Verweise nur noch mit // beginnen und die Browser daraufhin das aktuelle Protokoll der Seite (http oder https) übernehmen können. Soll angeblich ein erlaubter Standard sein, nur weiß ich immer noch nicht, ob es dazu eine Spezifikation vom W3C gibt.

    Beispiel:

    HTML
    <iframe width="560" height="315" src="//www.youtube.com/embed/..." frameborder="0" allowfullscreen></iframe>
  • Schön und gut, aber selbst wenn man das Protokoll weglassen kann, werden immer noch die beiden Slashs am Anfang benötigt, um einen externen von einem (relativen) internen Link unterscheiden zu können.

    Aus meiner Sicht haben Wordpress und Browser alles richtig gemacht, ein href="ghostery.com" ist einfach kein externen Link. :-)

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

  • ein href="ghostery.com" ist einfach kein externen Link.


    Ist ja auch kein externer Verweis, da hast Du völlig recht und anders als wie bei selfhtml beschrieben, kannte ich das bis vor ein paar Monaten noch nicht. Auch in der Printausgabe von selfhtml (HTML5 Handbuch) ist da nichts anderes zu finden. War nur über diese Protokoll relative Schreibweise // erstaunt und hielt es anfänglich für einen Bug bei YouTube.

  • Meine Bemerkung war auch eher an den TE gerichtet, bei dem ich den Eindruck hatte, daß er die Verantwortung für seinen Fehler an Wordpress oder den Browser deligieren wollte. :-)

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!