Seite 1 von 2
Backslash am Ende der URL
Verfasst: 19.12.2006, 12:02
von Denkzettel
Hallo,
kurze Frage:
Macht es einen Unterschied ob meine Linkpartnern meine URL mit oder ohne Backslash am Ende einbauen in Bezug auf die Domainpopluarität?
(Der Browser macht ja automatisch aus
https://www.domain.de - https://www.domain.de
/
vielen Dank!
Verfasst:
von
Hochwertiger Linkaufbau bei ABAKUS:
- Google-konformer Linkaufbau
- nachhaltiges Ranking
- Linkbuilding Angebote zu fairen Preisen
- internationale Backlinks
Wir bieten
Beratung und
Umsetzung.
Jetzt anfragen:
0511 / 300325-0
Verfasst: 19.12.2006, 12:13
von Airport1
EIgentlich ist nur die Variante mit Slash (NICHT Backslash!) syntaktisch/semantisch korrekt.
Der Server bzw. Client leitet das bei fehlendem Slash auf die Schreibweise mit Slash um. Das ist eigentlich unnoetige Arbeit
Am besten also immer reine Domain Links nur mit Slash am Ende
Verfasst: 19.12.2006, 13:10
von Fridaynite
Der Server bzw. Client leitet das bei fehlendem Slash auf die Schreibweise mit Slash um. Das ist eigentlich unnoetige Arbeit
Nicht jeder Server macht das. Andere bringen eine 404 Seite, wenn Sie sauber konfiguriert sind, vor allem bei domain.tld/unterordner .
Verfasst:
von
SEO Consulting bei
ABAKUS Internet Marketing Erfahrung seit 2002
- persönliche Betreuung
- individuelle Beratung
- kompetente Umsetzung
Jetzt anfragen:
0511 / 300325-0.
Verfasst: 20.12.2006, 02:05
von Kralle
Und mit Domainpopularität hat das nun mal absolut gar nix zu tun

Verfasst: 20.12.2006, 09:16
von Denkzettel
Danke das beruhigt mich, also nochmal, es macht sozusagen keinen unterschied, ob mein Linkpartner meine Adresse mit Slash oder ohne einbaut?
Vielen Dank!
Verfasst: 20.12.2006, 09:41
von haha
Denkzettel hat geschrieben:es macht sozusagen keinen unterschied, ob mein Linkpartner meine Adresse mit Slash oder ohne einbaut?
Wenn es sich nur um die Domain handelt, ja. Dort fällt auch keine weitere Arbeit an, weil der Browser, wie Du schon schriebst, den Schrägstrich (ja, so heißt das Ding) selbst anhängt.
Kommen weitere Pfadteile dazu, solltest Du besser auf den Schrägstrich achten, denn example.com/bla ist nicht unbedingt dasselbe wie example.com/bla/ (wobei ich von ersterer Variante generell abrate, aber das ist ein anderes Thema). Das lässt sich auch daran erahnen, dass der Browser in solchen Fällen
nicht den Schrägstrich selbständig anhängt, sondern diese Aufgabe vom Server per Weiterleitung erledigt werden muss (falls es sich um ein Verzeichnis handelt, /bla kann auch eine Datei sein, dann sind Schrägstrich und Weiterleitung natürlich überflüssig) - und das ist dann tatsächlich Arbeit, die sich einsparen lässt.
Verfasst: 20.12.2006, 11:33
von axelm
Ich würde immer mit slash verlinken, habe damals auch mal was dazu geschrieben.
https://seo-news.de/archives/2006/03/16 ... t-to-slash
Verfasst: 20.12.2006, 11:59
von Airport1
Vieles wird von Browsern (und Servern) "toleriert", ist aber falsch. Das ist ja nicht nur beim abschliessenden Slash so. Auch Redirects sind oft eigentlich falsch, aber durch diese "Toleranz" faellt es kaum einem auf.
Wenn man die Wahl hat, dann lieber gleich richtig!
Verfasst: 20.12.2006, 12:57
von haha
Was aber neben einem Haufen Rechtschreib- auch technische Fehler enthält, genauso wie Airport mit der Behauptung, nur die Variante mit Schrägstrich sei richtig, falsch liegt.
Das URL- bzw. URI-Format wird in
RFC 3986 definiert. Dort heißt es in
Abschnitt 3: 'When authority is present, the path must either be empty or begin with a slash ("/") character.' Mit
authority sind die für den Verbindungsaufbau nötigen Daten gemeint, dazu gehört auch die Domain.
Der erste Schrägstrich gehört hingegen zum
Pfad, zu dem auch ausdrücklich der leere Pfad unter der Bezeichnung path-abempty definiert ist.
Wenn also eine Domain angegeben wird, muss der Pfadbestandteil entweder leer sein oder mit einem Schrägstrich beginnen. Anders ausgedrückt: Ob example.com oder example.com/, es ist wurscht.
Deine Behauptung, "Am ende von der Domain im Linkcode immer ein / einbauen […], sonst muss der Server intern immer abfragen ob da eine Datei oder ein Ordner abgefragt werden muss." ist davon abgesehen schlichtweg Unsinn, weil eine Anfrage an example.com zu nichts anderem führen kann als zu einem Ordner. Es heißt nicht umsonst Wurzelverzeichnis, eine Wurzeldatei gibt es nicht.
Verfasst: 20.12.2006, 13:37
von Denkzettel
Danke an alle, bin nun schon einiges schlauer.
Habe jetzt mal bei meiner Seite die URL´s so verändert wie du in deinem Artikel "Sinnvolle URLs auswählen" beschrieben hast.
Musste jetzt aber bei den Link auf die css-Datei oder bei den php include Befehlen immer die ganze Adresse, also
https://www.adresse.de/css.css bzw.
https://www.adresse.de/menu.php angeben, gibt es da andere Möglichkeiten?
Wenn ich /css.css verwende findet er es nicht, obwohl die css Datei im Hauptordner liegt.
Verfasst: 20.12.2006, 13:45
von Airport1
Offensichtlich hat haha sogar Recht
Der Slash kann laut dieser RFC nach einer reinen Domain URL tatsaechlich entfallen. Habe eben dies geprueft daran wie die Kommunikation Client <-> Server aussieht. Tatsaechlich meldet der Server bei fehlendem Slash keinen Redirect zurueck! Es wird also aus
https://www.heise.de nicht ein Redirect zu
https://www.heise.de/ sondern der Server meldet einfach einen HTTP 200 OK.. [Dafuer macht aber der Browser von sich aus daraus trotzdem ein
https://www.heise.de/ daraus..]
Allerdings wuerde ich weiterhin einen Slash am Ende der Domain hinzufuegen (bei Links), einfach deshalb da es dann konform mit der sonstigen ueblichen Syntax ist.
Denn bspw. bei
https://www.heise.de/ix/artikel/2002/02/128
meldet der Server einen Redirect zurueck zu
https://www.heise.de/ix/artikel/2002/02/128/
Die RFC zu posten war gut, schon hat man wieder etwas neues gelernt! DANKE!!
Verfasst: 20.12.2006, 13:56
von SloMo
Airport1 hat geschrieben:Vieles wird von Browsern (und Servern) "toleriert", ist aber falsch. Das ist ja nicht nur beim abschliessenden Slash so. Auch Redirects sind oft eigentlich falsch, aber durch diese "Toleranz" faellt es kaum einem auf.
Dachte ich auch, das war wahrscheinlich in einer alten RFC mal so definiert. Naja, ein abschließender Slash sieht auch hübscher aus!
Sind relative Redirects inzwischen schon erlaubt?
Verfasst: 20.12.2006, 14:17
von haha
Du verwechselst URLs und Dateisystempfade.
Wenn ich /css.css verwende findet er es nicht, obwohl die css-Datei im Hauptordner liegt.
Nein, die Datei liegt aus Sicht von PHP in einem Unterordner des Dateisystems (steht in der Variablen $_SERVER["DOCUMENT_ROOT"]).
Nur aus Deiner Sicht, von außerhalb des Servers, liegt sie im Wurzelverzeichnis (des Webservers). Die äußere Ansicht ist aber irrelevant, weil PHP nicht per Netzwerk auf die servereigene Festplatte zugreift, sondern direkt. Anderfalls wäre das, als wenn Du den Weg von Deinem Schlafzimmer in Deine Küche durch Nachbars Garten nimmst.
Verfasst: 20.12.2006, 21:23
von robo
haha hat geschrieben:Deine Behauptung, "Am ende von der Domain im Linkcode immer ein / einbauen […], sonst muss der Server intern immer abfragen ob da eine Datei oder ein Ordner abgefragt werden muss." ist davon abgesehen schlichtweg Unsinn, weil eine Anfrage an example.com zu nichts anderem führen kann als zu einem Ordner. Es heißt nicht umsonst Wurzelverzeichnis, eine Wurzeldatei gibt es nicht.
Und das Wurzelverzeichnis - auch root genannt - wird nun mal auf Filesystemebene durch / definiert.
Und wenn man sich mal anschaut, was ein Browser macht, wenn man
https://www.example.com aufruft, wird man feststellen, dass "GET / HTTP/1.x" abgesetzt wird. Auch wenn dieser Sonderfall durch einen RFC abgedeckt ist, so ist es doch logischer, den Slash anzuhängen, als ihn wegzulassen.
cu, Robo

Verfasst: 20.12.2006, 21:26
von uwew
Hi,
währe das ständige korrekte Verlinken mit slash für Google nicht ein Indiz dafür es mit ner Seo Seite zu tuen zu haben. Stichwort natürlicher Linkaufbau.
Ich bin ganz froh wenn mich ab und zu auch mal jemand ohne Slash verlinkt.