415 Stimmen

Wann sollte ich einen abschließenden Schrägstrich in meiner URL verwenden?

Wann sollte ein nachgestellter Schrägstrich in einer URL verwendet werden? Zum Beispiel - sollte meine URL wie folgt aussehen /about-us/ oder wie /about-us ?

Ich bin mir der SEO-bezogenen Probleme voll bewusst - doppelter Inhalt und die kanonische Sache; ich versuche herauszufinden, welche ich im Zusammenhang mit der Bereitstellung von Seiten verwenden sollte richtig allein.

Mein Kollege denkt zum Beispiel, dass ein Schrägstrich am Ende bedeutet, dass es sich um einen "Ordner" - ein "Verzeichnis" - handelt, also ist dies nicht der richtige Stil. Aber ich denke, dass es ohne einen Schrägstrich am Ende auch nicht ganz korrekt ist, weil es fast wie ein Ordner aussieht, aber keiner ist und es auch keine normale Datei ist, sondern ein Dateiname ohne Erweiterung.

Gibt es eine geeignete Methode, um zu wissen, welche zu verwenden ist?

18voto

Stephen Ostermiller Punkte 20753

Andere Antworten scheinen dafür zu sprechen, den abschließenden Schrägstrich wegzulassen. Es gibt einen Fall, in dem ein nachgestellter Schrägstrich bei der Suchmaschinenoptimierung (SEO) hilfreich ist. Das ist der Fall, wenn Ihr Dokument eine Dateierweiterung hat, die nicht .html . Dies wird ein Problem bei Websites, die Websites bewerten. Sie könnten zwischen diesen beiden URLs wählen:

  • http://mysite.example.com/rated.example.com
  • http://mysite.example.com/rated.example.com/

In einem solchen Fall würde ich mich für die Variante mit dem abschließenden Schrägstrich . Das liegt daran, dass die .com Erweiterung ist eine Erweiterung für ausführbare Windows-Befehlsdateien. Suchmaschinen und Virenprüfprogramme lehnen häufig URLs ab, die den Anschein erwecken, dass sie über solche Mechanismen verbreitete Malware enthalten könnten. Der abschließende Schrägstrich scheint diese Bedenken zu zerstreuen, so dass die Seite in den Suchmaschinen auftaucht und von den Virenprüfern überprüft werden kann.

Wenn Ihre URLs keine . im Datei-Teil, dann würde ich empfehlen, den abschließenden Schrägstrich der Einfachheit halber wegzulassen.

12voto

Aaron Gage Punkte 2273

Wer sagt, dass ein Dateiname eine Erweiterung braucht? Schauen Sie doch mal auf einem *nix-Rechner nach...
Ich stimme mit Ihrem Freund überein, kein Schrägstrich am Ende.

6voto

namjoo Punkte 1318

Der abschließende Schrägstrich spielt für Ihre Root-Domäne oder Subdomäne keine Rolle. Google sieht die beiden als gleichwertig an.

Aber für alles andere sind Schrägstriche wichtig, weil Google die beiden Versionen (eine mit und eine ohne Schrägstrich) als unterschiedliche URLs ansieht. Früher bedeutete ein nachgestellter Schrägstrich (/) am Ende einer URL, dass die URL ein Ordner oder ein Verzeichnis war.

Eine URL ohne einen abschließenden Schrägstrich am Ende bedeutete früher, dass es sich um eine Datei handelte.

Mehr lesen

Google-Empfehlung

5voto

riot Punkte 307

Aus SEO-Perspektive ist es irrelevant, ob am Ende einer URL ein Schrägstrich steht oder nicht. Heutzutage sieht man im Internet häufig Beispiele für beides. Eine Website wird so oder so nicht benachteiligt, und diese Entscheidung hat auch keinen Einfluss auf das Suchmaschinen-Ranking oder andere SEO-Überlegungen.

Wählen Sie einfach eine URL-Benennungskonvention, die Sie bevorzugen, und fügen Sie ein kanonisches Meta-Tag in die <head> Abschnitt jeder Webseite.

Suchmaschinen können eine einzelne Webseite als zwei getrennte doppelte URLs betrachten, wenn sie sie mit und ohne den abschließenden Schrägstrich finden, d. h. example.com/about-us/ y example.com/about-us .

Am besten ist es, auf jeder Seite ein kanonisches Meta-Tag einzufügen, da Sie nicht kontrollieren können, wie andere Websites auf Ihre URLs verlinken.

Der kanonische Tag sieht wie folgt aus: <link rel="canonical" href="https://example.com/about-us" /> . Die Verwendung eines kanonischen Meta-Tags stellt sicher, dass Suchmaschinen jede Ihrer URLs nur einmal zählen, unabhängig davon, ob andere Websites einen abschließenden Schrägstrich einfügen, wenn sie auf Ihre Website verlinken.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X